Package com.abstratt.simon.parser.antlr
Class SimonParser.ExpressionContext
Object
RuleContext
ParserRuleContext
ExpressionContext
- All Implemented Interfaces:
ParseTree
,RuleNode
,SyntaxTree
,Tree
- Enclosing class:
- SimonParser
public static class SimonParser.ExpressionContext
extends ParserRuleContext
-
Field Summary
Fields inherited from class ParserRuleContext
children, exception, start, stop
Fields inherited from class RuleContext
EMPTY, invokingState, parent
-
Constructor Summary
Constructors Constructor Description ExpressionContext(ParserRuleContext parent, int invokingState)
-
Method Summary
Modifier and Type Method Description SimonParser.ComparisonExpressionContext
comparisonExpression()
SimonParser.CompositeExpressionContext
compositeExpression()
void
enterRule(ParseTreeListener listener)
void
exitRule(ParseTreeListener listener)
int
getRuleIndex()
SimonParser.NestedExpressionContext
nestedExpression()
Methods inherited from class ParserRuleContext
addAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoString
Methods inherited from class RuleContext
accept, depth, getAltNumber, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree
-
Constructor Details
-
ExpressionContext
public ExpressionContext(ParserRuleContext parent, int invokingState)
-
-
Method Details
-
nestedExpression
-
compositeExpression
-
comparisonExpression
-
getRuleIndex
public int getRuleIndex()- Overrides:
getRuleIndex
in classRuleContext
-
enterRule
public void enterRule(ParseTreeListener listener)- Overrides:
enterRule
in classParserRuleContext
-
exitRule
public void exitRule(ParseTreeListener listener)- Overrides:
exitRule
in classParserRuleContext
-