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
Nested ClassesModifier 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
FieldsModifier and TypeFieldDescriptionstatic org.antlr.v4.runtime.atn.ATN
protected static org.antlr.v4.runtime.dfa.DFA[]
static String
protected static org.antlr.v4.runtime.atn.PredictionContextCache
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static String[]
static int
static int
static int
static int
static String[]
Deprecated.static org.antlr.v4.runtime.Vocabulary
static int
static 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
Constructors -
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:
- Constant Field Values
-
MINUS
public static final int MINUS- See Also:
- Constant Field Values
-
TIMES
public static final int TIMES- See Also:
- Constant Field Values
-
DIVIDE
public static final int DIVIDE- See Also:
- Constant Field Values
-
MODULO
public static final int MODULO- See Also:
- Constant Field Values
-
POWER
public static final int POWER- See Also:
- Constant Field Values
-
LEFT_SHIFT
public static final int LEFT_SHIFT- See Also:
- Constant Field Values
-
RIGHT_SHIFT
public static final int RIGHT_SHIFT- See Also:
- Constant Field Values
-
ASSIGN
public static final int ASSIGN- See Also:
- Constant Field Values
-
COMPLEMENT
public static final int COMPLEMENT- See Also:
- Constant Field Values
-
PLUS_ASSIGN
public static final int PLUS_ASSIGN- See Also:
- Constant Field Values
-
MINUS_ASSIGN
public static final int MINUS_ASSIGN- See Also:
- Constant Field Values
-
TIMES_ASSIGN
public static final int TIMES_ASSIGN- See Also:
- Constant Field Values
-
DIVIDE_ASSIGN
public static final int DIVIDE_ASSIGN- See Also:
- Constant Field Values
-
MODULO_ASSIGN
public static final int MODULO_ASSIGN- See Also:
- Constant Field Values
-
POWER_ASSIGN
public static final int POWER_ASSIGN- See Also:
- Constant Field Values
-
EQUAL
public static final int EQUAL- See Also:
- Constant Field Values
-
NOT_EQUAL
public static final int NOT_EQUAL- See Also:
- Constant Field Values
-
NEAR
public static final int NEAR- See Also:
- Constant Field Values
-
LESS_THAN
public static final int LESS_THAN- See Also:
- Constant Field Values
-
LESS_THAN_OR_EQUAL
public static final int LESS_THAN_OR_EQUAL- See Also:
- Constant Field Values
-
GREATER_THAN
public static final int GREATER_THAN- See Also:
- Constant Field Values
-
GREATER_THAN_OR_EQUAL
public static final int GREATER_THAN_OR_EQUAL- See Also:
- Constant Field Values
-
AND_SC
public static final int AND_SC- See Also:
- Constant Field Values
-
OR_SC
public static final int OR_SC- See Also:
- Constant Field Values
-
INCREMENT
public static final int INCREMENT- See Also:
- Constant Field Values
-
DECREMENT
public static final int DECREMENT- See Also:
- Constant Field Values
-
COMMA
public static final int COMMA- See Also:
- Constant Field Values
-
OPEN_PAREN
public static final int OPEN_PAREN- See Also:
- Constant Field Values
-
CLOSE_PAREN
public static final int CLOSE_PAREN- See Also:
- Constant Field Values
-
OPEN_BRACKET
public static final int OPEN_BRACKET- See Also:
- Constant Field Values
-
CLOSE_BRACKET
public static final int CLOSE_BRACKET- See Also:
- Constant Field Values
-
SEMI_COLON
public static final int SEMI_COLON- See Also:
- Constant Field Values
-
QUESTION_MARK
public static final int QUESTION_MARK- See Also:
- Constant Field Values
-
COLON
public static final int COLON- See Also:
- Constant Field Values
-
EXCLAMATION_MARK
public static final int EXCLAMATION_MARK- See Also:
- Constant Field Values
-
IF
public static final int IF- See Also:
- Constant Field Values
-
ELSE
public static final int ELSE- See Also:
- Constant Field Values
-
WHILE
public static final int WHILE- See Also:
- Constant Field Values
-
DO
public static final int DO- See Also:
- Constant Field Values
-
FOR
public static final int FOR- See Also:
- Constant Field Values
-
BREAK
public static final int BREAK- See Also:
- Constant Field Values
-
CONTINUE
public static final int CONTINUE- See Also:
- Constant Field Values
-
RETURN
public static final int RETURN- See Also:
- Constant Field Values
-
SWITCH
public static final int SWITCH- See Also:
- Constant Field Values
-
CASE
public static final int CASE- See Also:
- Constant Field Values
-
DEFAULT
public static final int DEFAULT- See Also:
- Constant Field Values
-
NUMBER
public static final int NUMBER- See Also:
- Constant Field Values
-
ID
public static final int ID- See Also:
- Constant Field Values
-
WS
public static final int WS- See Also:
- Constant Field Values
-
RULE_allStatements
public static final int RULE_allStatements- See Also:
- Constant Field Values
-
RULE_statements
public static final int RULE_statements- See Also:
- Constant Field Values
-
RULE_statement
public static final int RULE_statement- See Also:
- Constant Field Values
-
RULE_block
public static final int RULE_block- See Also:
- Constant Field Values
-
RULE_ifStatement
public static final int RULE_ifStatement- See Also:
- Constant Field Values
-
RULE_whileStatement
public static final int RULE_whileStatement- See Also:
- Constant Field Values
-
RULE_doStatement
public static final int RULE_doStatement- See Also:
- Constant Field Values
-
RULE_forStatement
public static final int RULE_forStatement- See Also:
- Constant Field Values
-
RULE_simpleForStatement
public static final int RULE_simpleForStatement- See Also:
- Constant Field Values
-
RULE_breakStatement
public static final int RULE_breakStatement- See Also:
- Constant Field Values
-
RULE_continueStatement
public static final int RULE_continueStatement- See Also:
- Constant Field Values
-
RULE_returnStatement
public static final int RULE_returnStatement- See Also:
- Constant Field Values
-
RULE_switchStatement
public static final int RULE_switchStatement- See Also:
- Constant Field Values
-
RULE_switchLabel
public static final int RULE_switchLabel- See Also:
- Constant Field Values
-
RULE_expressionStatement
public static final int RULE_expressionStatement- See Also:
- Constant Field Values
-
RULE_emptyStatement
public static final int RULE_emptyStatement- See Also:
- Constant Field Values
-
RULE_expression
public static final int RULE_expression- See Also:
- Constant Field Values
-
RULE_assignmentExpression
public static final int RULE_assignmentExpression- See Also:
- Constant Field Values
-
RULE_assignment
public static final int RULE_assignment- See Also:
- Constant Field Values
-
RULE_assignmentOperator
public static final int RULE_assignmentOperator- See Also:
- Constant Field Values
-
RULE_conditionalExpression
public static final int RULE_conditionalExpression- See Also:
- Constant Field Values
-
RULE_conditionalOrExpression
public static final int RULE_conditionalOrExpression- See Also:
- Constant Field Values
-
RULE_conditionalAndExpression
public static final int RULE_conditionalAndExpression- See Also:
- Constant Field Values
-
RULE_equalityExpression
public static final int RULE_equalityExpression- See Also:
- Constant Field Values
-
RULE_relationalExpression
public static final int RULE_relationalExpression- See Also:
- Constant Field Values
-
RULE_shiftExpression
public static final int RULE_shiftExpression- See Also:
- Constant Field Values
-
RULE_additiveExpression
public static final int RULE_additiveExpression- See Also:
- Constant Field Values
-
RULE_multiplicativeExpression
public static final int RULE_multiplicativeExpression- See Also:
- Constant Field Values
-
RULE_powerExpression
public static final int RULE_powerExpression- See Also:
- Constant Field Values
-
RULE_unaryExpression
public static final int RULE_unaryExpression- See Also:
- Constant Field Values
-
RULE_postfixExpression
public static final int RULE_postfixExpression- See Also:
- Constant Field Values
-
RULE_unprioritizedExpression
public static final int RULE_unprioritizedExpression- See Also:
- Constant Field Values
-
RULE_constantExpression
public static final int RULE_constantExpression- See Also:
- Constant Field Values
-
RULE_functionCall
public static final int RULE_functionCall- See Also:
- Constant Field Values
-
ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARY
instead. -
_serializedATN
- See Also:
- Constant Field Values
-
_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.