LexerContext(IdentifierClassKind identifierClassKind) |
Symbol* | MakeAny() |
Symbol* | MakeChar(char32_t c) |
Class* | MakeClass() |
Symbol* | MakeEpsilon() |
Class* | MakeIdCont() |
Class* | MakeIdStart() |
Symbol* | MakeRange(char32_t start, char32_t end) |
Any | any |
std::map<char32_t, Symbol*> | charSymbols |
Char | epsilon |
Class* | idCont |
Class* | idStart |
std::map<Range, Symbol*> | rangeSymbols |
std::vector<Symbol*> | symbols |