| 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 |