public static class BasicParser.IfContext extends BasicParser.SingleExprContext
Modifier and Type | Field and Description |
---|---|
BasicParser.ExprContext |
cond |
BasicParser.ExprContext |
onFalse |
BasicParser.ExprContext |
onTrue |
children, exception, start, stop
EMPTY, invokingState, parent
Constructor and Description |
---|
IfContext(BasicParser.SingleExprContext ctx) |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(ParseTreeVisitor<? extends T> visitor) |
List<BasicParser.ExprContext> |
expr() |
BasicParser.ExprContext |
expr(int i) |
TerminalNode |
IFCLOSE() |
TerminalNode |
IFFALSE() |
TerminalNode |
IFOPEN() |
TerminalNode |
IFTRUE() |
copyFrom, getRuleIndex
addAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, enterRule, exitRule, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoString
depth, getAltNumber, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree
public BasicParser.ExprContext cond
public BasicParser.ExprContext onTrue
public BasicParser.ExprContext onFalse
public IfContext(BasicParser.SingleExprContext ctx)
public TerminalNode IFOPEN()
public TerminalNode IFTRUE()
public TerminalNode IFCLOSE()
public List<BasicParser.ExprContext> expr()
public BasicParser.ExprContext expr(int i)
public TerminalNode IFFALSE()
public <T> T accept(ParseTreeVisitor<? extends T> visitor)
accept
in interface ParseTree
accept
in class RuleContext