syntax.ch
Declarations
Public Only
Publicnamespace docgen
namespace docgen
enum TokenType
enum TokenType {
Eof,
Text,
Comment,
Keyword,
Number,
String,
Punctuation,
Operator,
Function,
Type,
Tag,
Macro,
Attribute,
Variable
}
struct SyntaxLexer
struct SyntaxLexer
function is_whitespace
func is_whitespace(c : char) : bool
function is_alpha
func is_alpha(c : char) : bool
function is_digit
func is_digit(c : char) : bool
function is_alphanum
func is_alphanum(c : char) : bool
function advance
function peek
function peek_next
function match
function make_span
function escape_html
struct ClikeConfig
struct ClikeConfig
----------------------------------------------------------------------
function highlight_clike
function highlight_chemical
----------------------------------------------------------------------
function highlight_chmod
function highlight_c
function highlight_cpp
function highlight_js
function highlight_bash
function highlight_html
function highlight_css