public | LexerStatement(const String<uchar>& expr_, CompoundStatementNode* stmt_, int action_, int line_) |
public int | Action() const |
public CompoundStatementNode* | Code() const |
public int | Index() const |
public int | Line() const |
public void | Parse(LexerContext& lexerContext) |
public inline nothrow RegExpression* | RegEx() const |
public bool | Retract() const |
public void | SetIndex(int index_) |
public const String<uchar>& | TokenId() const |
private int | action |
private String<uchar> | expr |
private int | index |
private int | line |
private UniquePtr<RegExpression> | regEx |
private bool | retract |
private UniquePtr<CompoundStatementNode> | stmt |
private String<uchar> | tokenId |