| Lexer(const std::u32string& api_, const std::u32string& name_) | 
| void | AddAction(Action* action) | 
| void | AddStatement(LexerStatement* stmt) | 
| void | AddToLexerFile(LexerFile& lexerFile) override | 
| void | AddVariable(LexerVariable* variable) | 
| LexerStatement* | GetStatement(const std::u32string& tokenId) const | 
| void | Parse(LexerContext& lexerContext) | 
| Actions | actions | 
| std::u32string | api | 
| std::unordered_map<std::u32string, LexerStatement*> | lexerStatementMap | 
| std::vector<std::unique_ptr<LexerStatement>> | statements | 
| std::vector<std::unique_ptr<LexerVariable>> | variables |