Facet::Compiler::Lexer
Constants
AMPERSAND = 38_u8
AT = 64_u8
BACKSLASH = 92_u8
BACKTICK = 96_u8
BANG = 33_u8
COLON = 58_u8
CR = 13_u8
DOLLAR = 36_u8
DOT = 46_u8
DQUOTE = 34_u8
EQUAL = 61_u8
GT = 62_u8
HASH = 35_u8
LBRACE = 123_u8
LBRACKET = 91_u8
LF = 10_u8
LOWER_A = 97_u8
LOWER_B = 98_u8
LOWER_E = 101_u8
LOWER_F = 102_u8
LOWER_N = 110_u8
LOWER_O = 111_u8
LOWER_P = 112_u8
LOWER_R = 114_u8
LOWER_T = 116_u8
LOWER_U = 117_u8
LOWER_V = 118_u8
LOWER_X = 120_u8
LOWER_Z = 122_u8
LPAREN = 40_u8
LT = 60_u8
MINUS = 45_u8
NINE = 57_u8
ONE = 49_u8
PERCENT = 37_u8
PLUS = 43_u8
QUESTION = 63_u8
RBRACE = 125_u8
RBRACKET = 93_u8
RPAREN = 41_u8
SEVEN = 55_u8
SLASH = 47_u8
SPACE = 32_u8
SQUOTE = 39_u8
TAB = 9_u8
TILDE = 126_u8
UNDERSCORE = 95_u8
UPPER_A = 65_u8
UPPER_B = 66_u8
UPPER_E = 69_u8
UPPER_F = 70_u8
UPPER_O = 79_u8
UPPER_P = 80_u8
UPPER_X = 88_u8
UPPER_Z = 90_u8
ZERO = 48_u8
Constructors
new(source : Source)
SourceInstance methods
diagnostics
Sourceline_starts
Sourcenext_token
Sourcesource
Sourcetokenize_all
Source