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 |