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