ParseTree
, RuleNode
, SyntaxTree
, Tree
public class GrammarInterpreterRuleContext extends InterpreterRuleContext
InterpreterRuleContext
that knows which alternative
for a rule was matched.GrammarParserInterpreter
Modifier and Type | Field | Description |
---|---|---|
protected int |
outerAltNum |
ruleIndex
children, exception, start, stop
EMPTY, invokingState, parent
Constructor | Description |
---|---|
GrammarInterpreterRuleContext(ParserRuleContext parent,
int invokingStateNumber,
int ruleIndex) |
Modifier and Type | Method | Description |
---|---|---|
int |
getAltNumber() |
For rule associated with this parse tree internal node, return
the outer alternative number used to match the input.
|
int |
getOuterAltNum() |
The predicted outermost alternative for the rule associated
with this context object.
|
void |
setAltNumber(int altNumber) |
Set the outer alternative number for this context node.
|
void |
setOuterAltNum(int outerAltNum) |
getRuleIndex
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addChild, addChild, addChild, addErrorNode, copyFrom, enterRule, exitRule, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoString
accept, depth, getPayload, getRuleContext, getText, isEmpty, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree
public GrammarInterpreterRuleContext(ParserRuleContext parent, int invokingStateNumber, int ruleIndex)
public int getOuterAltNum()
public void setOuterAltNum(int outerAltNum)
public int getAltNumber()
RuleContext
getAltNumber
in class RuleContext
public void setAltNumber(int altNumber)
RuleContext
setAltNumber
in class RuleContext
Copyright © 1992–2018 ANTLR. All rights reserved.