Package com.sk89q.worldedit.antlr
Class ExpressionParser
java.lang.Object
org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
org.antlr.v4.runtime.Parser
com.sk89q.worldedit.antlr.ExpressionParser
public class ExpressionParser
extends org.antlr.v4.runtime.Parser
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
Nested classes/interfaces inherited from class org.antlr.v4.runtime.Parser
org.antlr.v4.runtime.Parser.TraceListener, org.antlr.v4.runtime.Parser.TrimToSizeListener
-
Field Summary
Modifier and TypeFieldDescriptionstatic final org.antlr.v4.runtime.atn.ATN
protected static final org.antlr.v4.runtime.dfa.DFA[]
static final String
protected static final org.antlr.v4.runtime.atn.PredictionContextCache
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String[]
static final int
static final int
static final int
static final int
static final String[]
Deprecated.static final org.antlr.v4.runtime.Vocabulary
static final int
static final int
Fields inherited from class org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOF
Fields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF
-
Constructor Summary
-
Method Summary
Methods inherited from class org.antlr.v4.runtime.Parser
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
Methods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
Field Details
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA -
PLUS
public static final int PLUS- See Also:
-
MINUS
public static final int MINUS- See Also:
-
TIMES
public static final int TIMES- See Also:
-
DIVIDE
public static final int DIVIDE- See Also:
-
REMAINDER
public static final int REMAINDER- See Also:
-
POWER
public static final int POWER- See Also:
-
LEFT_SHIFT
public static final int LEFT_SHIFT- See Also:
-
RIGHT_SHIFT
public static final int RIGHT_SHIFT- See Also:
-
ASSIGN
public static final int ASSIGN- See Also:
-
COMPLEMENT
public static final int COMPLEMENT- See Also:
-
PLUS_ASSIGN
public static final int PLUS_ASSIGN- See Also:
-
MINUS_ASSIGN
public static final int MINUS_ASSIGN- See Also:
-
TIMES_ASSIGN
public static final int TIMES_ASSIGN- See Also:
-
DIVIDE_ASSIGN
public static final int DIVIDE_ASSIGN- See Also:
-
REMAINDER_ASSIGN
public static final int REMAINDER_ASSIGN- See Also:
-
POWER_ASSIGN
public static final int POWER_ASSIGN- See Also:
-
EQUAL
public static final int EQUAL- See Also:
-
NOT_EQUAL
public static final int NOT_EQUAL- See Also:
-
NEAR
public static final int NEAR- See Also:
-
LESS_THAN
public static final int LESS_THAN- See Also:
-
LESS_THAN_OR_EQUAL
public static final int LESS_THAN_OR_EQUAL- See Also:
-
GREATER_THAN
public static final int GREATER_THAN- See Also:
-
GREATER_THAN_OR_EQUAL
public static final int GREATER_THAN_OR_EQUAL- See Also:
-
AND_SC
public static final int AND_SC- See Also:
-
OR_SC
public static final int OR_SC- See Also:
-
INCREMENT
public static final int INCREMENT- See Also:
-
DECREMENT
public static final int DECREMENT- See Also:
-
COMMA
public static final int COMMA- See Also:
-
OPEN_PAREN
public static final int OPEN_PAREN- See Also:
-
CLOSE_PAREN
public static final int CLOSE_PAREN- See Also:
-
OPEN_BRACKET
public static final int OPEN_BRACKET- See Also:
-
CLOSE_BRACKET
public static final int CLOSE_BRACKET- See Also:
-
SEMI_COLON
public static final int SEMI_COLON- See Also:
-
QUESTION_MARK
public static final int QUESTION_MARK- See Also:
-
COLON
public static final int COLON- See Also:
-
EXCLAMATION_MARK
public static final int EXCLAMATION_MARK- See Also:
-
IF
public static final int IF- See Also:
-
ELSE
public static final int ELSE- See Also:
-
WHILE
public static final int WHILE- See Also:
-
DO
public static final int DO- See Also:
-
FOR
public static final int FOR- See Also:
-
BREAK
public static final int BREAK- See Also:
-
CONTINUE
public static final int CONTINUE- See Also:
-
RETURN
public static final int RETURN- See Also:
-
SWITCH
public static final int SWITCH- See Also:
-
CASE
public static final int CASE- See Also:
-
DEFAULT
public static final int DEFAULT- See Also:
-
NUMBER
public static final int NUMBER- See Also:
-
ID
public static final int ID- See Also:
-
WS
public static final int WS- See Also:
-
RULE_allStatements
public static final int RULE_allStatements- See Also:
-
RULE_statements
public static final int RULE_statements- See Also:
-
RULE_statement
public static final int RULE_statement- See Also:
-
RULE_block
public static final int RULE_block- See Also:
-
RULE_ifStatement
public static final int RULE_ifStatement- See Also:
-
RULE_whileStatement
public static final int RULE_whileStatement- See Also:
-
RULE_doStatement
public static final int RULE_doStatement- See Also:
-
RULE_forStatement
public static final int RULE_forStatement- See Also:
-
RULE_simpleForStatement
public static final int RULE_simpleForStatement- See Also:
-
RULE_breakStatement
public static final int RULE_breakStatement- See Also:
-
RULE_continueStatement
public static final int RULE_continueStatement- See Also:
-
RULE_returnStatement
public static final int RULE_returnStatement- See Also:
-
RULE_switchStatement
public static final int RULE_switchStatement- See Also:
-
RULE_switchLabel
public static final int RULE_switchLabel- See Also:
-
RULE_expressionStatement
public static final int RULE_expressionStatement- See Also:
-
RULE_emptyStatement
public static final int RULE_emptyStatement- See Also:
-
RULE_expression
public static final int RULE_expression- See Also:
-
RULE_assignmentExpression
public static final int RULE_assignmentExpression- See Also:
-
RULE_assignment
public static final int RULE_assignment- See Also:
-
RULE_assignmentOperator
public static final int RULE_assignmentOperator- See Also:
-
RULE_conditionalExpression
public static final int RULE_conditionalExpression- See Also:
-
RULE_conditionalOrExpression
public static final int RULE_conditionalOrExpression- See Also:
-
RULE_conditionalAndExpression
public static final int RULE_conditionalAndExpression- See Also:
-
RULE_equalityExpression
public static final int RULE_equalityExpression- See Also:
-
RULE_relationalExpression
public static final int RULE_relationalExpression- See Also:
-
RULE_shiftExpression
public static final int RULE_shiftExpression- See Also:
-
RULE_additiveExpression
public static final int RULE_additiveExpression- See Also:
-
RULE_multiplicativeExpression
public static final int RULE_multiplicativeExpression- See Also:
-
RULE_powerExpression
public static final int RULE_powerExpression- See Also:
-
RULE_unaryExpression
public static final int RULE_unaryExpression- See Also:
-
RULE_postfixExpression
public static final int RULE_postfixExpression- See Also:
-
RULE_unprioritizedExpression
public static final int RULE_unprioritizedExpression- See Also:
-
RULE_constantExpression
public static final int RULE_constantExpression- See Also:
-
RULE_functionCall
public static final int RULE_functionCall- See Also:
-
ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARY
instead. -
_serializedATN
- See Also:
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Constructor Details
-
ExpressionParser
public ExpressionParser(org.antlr.v4.runtime.TokenStream input)
-
-
Method Details
-
getTokenNames
Deprecated.- Specified by:
getTokenNames
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()- Overrides:
getVocabulary
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
- Specified by:
getGrammarFileName
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
- Specified by:
getRuleNames
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
- Overrides:
getSerializedATN
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()- Specified by:
getATN
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
allStatements
public final ExpressionParser.AllStatementsContext allStatements() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
statements
public final ExpressionParser.StatementsContext statements() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
statement
public final ExpressionParser.StatementContext statement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
block
- Throws:
org.antlr.v4.runtime.RecognitionException
-
ifStatement
public final ExpressionParser.IfStatementContext ifStatement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
whileStatement
public final ExpressionParser.WhileStatementContext whileStatement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
doStatement
public final ExpressionParser.DoStatementContext doStatement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
forStatement
public final ExpressionParser.ForStatementContext forStatement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
simpleForStatement
public final ExpressionParser.SimpleForStatementContext simpleForStatement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
breakStatement
public final ExpressionParser.BreakStatementContext breakStatement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
continueStatement
public final ExpressionParser.ContinueStatementContext continueStatement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
returnStatement
public final ExpressionParser.ReturnStatementContext returnStatement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
switchStatement
public final ExpressionParser.SwitchStatementContext switchStatement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
switchLabel
public final ExpressionParser.SwitchLabelContext switchLabel() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
expressionStatement
public final ExpressionParser.ExpressionStatementContext expressionStatement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
emptyStatement
public final ExpressionParser.EmptyStatementContext emptyStatement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
expression
public final ExpressionParser.ExpressionContext expression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
assignmentExpression
public final ExpressionParser.AssignmentExpressionContext assignmentExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
assignment
public final ExpressionParser.AssignmentContext assignment() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
assignmentOperator
public final ExpressionParser.AssignmentOperatorContext assignmentOperator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
conditionalExpression
public final ExpressionParser.ConditionalExpressionContext conditionalExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
conditionalOrExpression
public final ExpressionParser.ConditionalOrExpressionContext conditionalOrExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
conditionalAndExpression
public final ExpressionParser.ConditionalAndExpressionContext conditionalAndExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
equalityExpression
public final ExpressionParser.EqualityExpressionContext equalityExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
relationalExpression
public final ExpressionParser.RelationalExpressionContext relationalExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
shiftExpression
public final ExpressionParser.ShiftExpressionContext shiftExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
additiveExpression
public final ExpressionParser.AdditiveExpressionContext additiveExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
multiplicativeExpression
public final ExpressionParser.MultiplicativeExpressionContext multiplicativeExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
powerExpression
public final ExpressionParser.PowerExpressionContext powerExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
unaryExpression
public final ExpressionParser.UnaryExpressionContext unaryExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
postfixExpression
public final ExpressionParser.PostfixExpressionContext postfixExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
unprioritizedExpression
public final ExpressionParser.UnprioritizedExpressionContext unprioritizedExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
constantExpression
public final ExpressionParser.ConstantExpressionContext constantExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
functionCall
public final ExpressionParser.FunctionCallContext functionCall() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
sempred
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) - Overrides:
sempred
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
VOCABULARY
instead.