| LexerStatement(const std::u32string& expr_, soulng::cppcode::CompoundStatement* stmt_, int action_, int line_) |
| int | Action() const |
| soulng::cppcode::CompoundStatement* | Code() const |
| const std::u32string& | Expr() const |
| int | Index() const |
| int | Line() const |
| void | Parse(LexerContext& lexerContext) |
| RegExpression* | RegEx() const |
| bool | Retract() const |
| void | SetIndex(int index_) |
| const std::u32string& | TokenId() const |
| int | action |
| std::u32string | expr |
| int | index |
| int | line |
| std::unique_ptr<RegExpression> | regEx |
| bool | retract |
| std::unique_ptr<soulng::cppcode::CompoundStatement> | stmt |
| std::u32string | tokenId |