api
syntax.ch
Declarations in syntax.ch
1 declarationsdocgen
Declarations
Public only
docgen#
Publicnamespace
namespace docgen
TokenType#
enum
enum TokenType {
Eof,
Text,
Keyword,
String,
Number,
Comment,
Punctuation,
Operator,
Function,
Type,
Macro,
Tag,
Attribute,
Variable
}
SyntaxLexer#
struct
is_whitespace#
function
func is_whitespace(c : char) : bool
is_alpha#
function
func is_alpha(c : char) : bool
is_digit#
function
func is_digit(c : char) : bool
is_alphanum#
function
func is_alphanum(c : char) : bool
advance#
functionExtension
func advance(lexer : &SyntaxLexer) : char
peek#
functionExtension
func peek(lexer : &SyntaxLexer) : char
peek_next#
functionExtension
func peek_next(lexer : &SyntaxLexer) : char
match#
functionExtension
make_span#
function
escape_html#
function
ClikeConfig#
struct
----------------------------------------------------------------------
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#
function