vox.fe.passes.lexer

Members

Functions

escapeToChar
dchar escapeToChar(const(char)[] strRepr)
Undocumented in source. Be warned that the author may not have intended to support it.
getCharValue
dchar getCharValue(const(char)[] strRepr)
Undocumented in source. Be warned that the author may not have intended to support it.
handleEscapedString
string handleEscapedString(Arena!ubyte sink, const(char)[] str)
Undocumented in source. Be warned that the author may not have intended to support it.
pass_lexer
void pass_lexer(CompilationContext ctx, CompilePassPerModule[] subPasses)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

NUM_KEYWORDS
enum NUM_KEYWORDS;
Undocumented in source.

Structs

Lexer
struct Lexer
Undocumented in source.

Variables

EOI_CHAR
enum char EOI_CHAR;

End of input

SOI_CHAR
enum char SOI_CHAR;

Start of input

keyword_strings
string[] keyword_strings;
Undocumented in source.
keyword_tokens
TokenType[NUM_KEYWORDS] keyword_tokens;
Undocumented in source.

Meta

Authors

Andrey Penechko. Lexer