public class ExpressionParser
extends org.antlr.v4.runtime.Parser
Modifier and Type | Field and Description |
---|---|
static org.antlr.v4.runtime.atn.ATN |
_ATN |
protected static org.antlr.v4.runtime.dfa.DFA[] |
_decisionToDFA |
static java.lang.String |
_serializedATN |
protected static org.antlr.v4.runtime.atn.PredictionContextCache |
_sharedContextCache |
static int |
AND_SC |
static int |
ASSIGN |
static int |
BREAK |
static int |
CASE |
static int |
CLOSE_BRACKET |
static int |
CLOSE_PAREN |
static int |
COLON |
static int |
COMMA |
static int |
COMPLEMENT |
static int |
CONTINUE |
static int |
DECREMENT |
static int |
DEFAULT |
static int |
DIVIDE |
static int |
DIVIDE_ASSIGN |
static int |
DO |
static int |
ELSE |
static int |
EQUAL |
static int |
EXCLAMATION_MARK |
static int |
FOR |
static int |
GREATER_THAN |
static int |
GREATER_THAN_OR_EQUAL |
static int |
ID |
static int |
IF |
static int |
INCREMENT |
static int |
LEFT_SHIFT |
static int |
LESS_THAN |
static int |
LESS_THAN_OR_EQUAL |
static int |
MINUS |
static int |
MINUS_ASSIGN |
static int |
MODULO |
static int |
MODULO_ASSIGN |
static int |
NEAR |
static int |
NOT_EQUAL |
static int |
NUMBER |
static int |
OPEN_BRACKET |
static int |
OPEN_PAREN |
static int |
OR_SC |
static int |
PLUS |
static int |
PLUS_ASSIGN |
static int |
POWER |
static int |
POWER_ASSIGN |
static int |
QUESTION_MARK |
static int |
RETURN |
static int |
RIGHT_SHIFT |
static int |
RULE_additiveExpression |
static int |
RULE_allStatements |
static int |
RULE_assignment |
static int |
RULE_assignmentExpression |
static int |
RULE_assignmentOperator |
static int |
RULE_block |
static int |
RULE_breakStatement |
static int |
RULE_conditionalAndExpression |
static int |
RULE_conditionalExpression |
static int |
RULE_conditionalOrExpression |
static int |
RULE_constantExpression |
static int |
RULE_continueStatement |
static int |
RULE_doStatement |
static int |
RULE_emptyStatement |
static int |
RULE_equalityExpression |
static int |
RULE_expression |
static int |
RULE_expressionStatement |
static int |
RULE_forStatement |
static int |
RULE_functionCall |
static int |
RULE_ifStatement |
static int |
RULE_multiplicativeExpression |
static int |
RULE_postfixExpression |
static int |
RULE_powerExpression |
static int |
RULE_relationalExpression |
static int |
RULE_returnStatement |
static int |
RULE_shiftExpression |
static int |
RULE_simpleForStatement |
static int |
RULE_statement |
static int |
RULE_statements |
static int |
RULE_switchLabel |
static int |
RULE_switchStatement |
static int |
RULE_unaryExpression |
static int |
RULE_unprioritizedExpression |
static int |
RULE_whileStatement |
static java.lang.String[] |
ruleNames |
static int |
SEMI_COLON |
static int |
SWITCH |
static int |
TIMES |
static int |
TIMES_ASSIGN |
static java.lang.String[] |
tokenNames
Deprecated.
Use
VOCABULARY instead. |
static org.antlr.v4.runtime.Vocabulary |
VOCABULARY |
static int |
WHILE |
static int |
WS |
Constructor and Description |
---|
ExpressionParser(org.antlr.v4.runtime.TokenStream input) |
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContexts
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
public static final int PLUS
public static final int MINUS
public static final int TIMES
public static final int DIVIDE
public static final int MODULO
public static final int POWER
public static final int LEFT_SHIFT
public static final int RIGHT_SHIFT
public static final int ASSIGN
public static final int COMPLEMENT
public static final int PLUS_ASSIGN
public static final int MINUS_ASSIGN
public static final int TIMES_ASSIGN
public static final int DIVIDE_ASSIGN
public static final int MODULO_ASSIGN
public static final int POWER_ASSIGN
public static final int EQUAL
public static final int NOT_EQUAL
public static final int NEAR
public static final int LESS_THAN
public static final int LESS_THAN_OR_EQUAL
public static final int GREATER_THAN
public static final int GREATER_THAN_OR_EQUAL
public static final int AND_SC
public static final int OR_SC
public static final int INCREMENT
public static final int DECREMENT
public static final int COMMA
public static final int OPEN_PAREN
public static final int CLOSE_PAREN
public static final int OPEN_BRACKET
public static final int CLOSE_BRACKET
public static final int SEMI_COLON
public static final int QUESTION_MARK
public static final int COLON
public static final int EXCLAMATION_MARK
public static final int IF
public static final int ELSE
public static final int WHILE
public static final int DO
public static final int FOR
public static final int BREAK
public static final int CONTINUE
public static final int RETURN
public static final int SWITCH
public static final int CASE
public static final int DEFAULT
public static final int NUMBER
public static final int ID
public static final int WS
public static final int RULE_allStatements
public static final int RULE_statements
public static final int RULE_statement
public static final int RULE_block
public static final int RULE_ifStatement
public static final int RULE_whileStatement
public static final int RULE_doStatement
public static final int RULE_forStatement
public static final int RULE_simpleForStatement
public static final int RULE_breakStatement
public static final int RULE_continueStatement
public static final int RULE_returnStatement
public static final int RULE_switchStatement
public static final int RULE_switchLabel
public static final int RULE_expressionStatement
public static final int RULE_emptyStatement
public static final int RULE_expression
public static final int RULE_assignmentExpression
public static final int RULE_assignment
public static final int RULE_assignmentOperator
public static final int RULE_conditionalExpression
public static final int RULE_conditionalOrExpression
public static final int RULE_conditionalAndExpression
public static final int RULE_equalityExpression
public static final int RULE_relationalExpression
public static final int RULE_shiftExpression
public static final int RULE_additiveExpression
public static final int RULE_multiplicativeExpression
public static final int RULE_powerExpression
public static final int RULE_unaryExpression
public static final int RULE_postfixExpression
public static final int RULE_unprioritizedExpression
public static final int RULE_constantExpression
public static final int RULE_functionCall
public static final java.lang.String[] ruleNames
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
@Deprecated public static final java.lang.String[] tokenNames
VOCABULARY
instead.public static final java.lang.String _serializedATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
@Deprecated public java.lang.String[] getTokenNames()
getTokenNames
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
public org.antlr.v4.runtime.Vocabulary getVocabulary()
getVocabulary
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
public java.lang.String getGrammarFileName()
getGrammarFileName
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
public java.lang.String[] getRuleNames()
getRuleNames
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
public java.lang.String getSerializedATN()
getSerializedATN
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
public org.antlr.v4.runtime.atn.ATN getATN()
getATN
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
public final ExpressionParser.AllStatementsContext allStatements() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.StatementsContext statements() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.StatementContext statement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.BlockContext block() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.IfStatementContext ifStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.WhileStatementContext whileStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.DoStatementContext doStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.ForStatementContext forStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.SimpleForStatementContext simpleForStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.BreakStatementContext breakStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.ContinueStatementContext continueStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.ReturnStatementContext returnStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.SwitchStatementContext switchStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.SwitchLabelContext switchLabel() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.ExpressionStatementContext expressionStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.EmptyStatementContext emptyStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.ExpressionContext expression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.AssignmentExpressionContext assignmentExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.AssignmentContext assignment() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.AssignmentOperatorContext assignmentOperator() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.ConditionalExpressionContext conditionalExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.ConditionalOrExpressionContext conditionalOrExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.ConditionalAndExpressionContext conditionalAndExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.EqualityExpressionContext equalityExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.RelationalExpressionContext relationalExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.ShiftExpressionContext shiftExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.AdditiveExpressionContext additiveExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.MultiplicativeExpressionContext multiplicativeExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.PowerExpressionContext powerExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.UnaryExpressionContext unaryExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.PostfixExpressionContext postfixExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.UnprioritizedExpressionContext unprioritizedExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.ConstantExpressionContext constantExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final ExpressionParser.FunctionCallContext functionCall() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex)
sempred
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>