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.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
public class ExpressionParser
extends org.antlr.v4.runtime.Parser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classNested 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 final org.antlr.v4.runtime.atn.ATNprotected static final org.antlr.v4.runtime.dfa.DFA[]static final Stringprotected static final org.antlr.v4.runtime.atn.PredictionContextCachestatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]Deprecated.static final intstatic final org.antlr.v4.runtime.Vocabularystatic final intstatic final intFields inherited from class org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOFFields 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, 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, unrollRecursionContextsMethods 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 -
NewLine
public static final int NewLine- See Also:
-
WS
public static final int WS- See Also:
-
StringLit
public static final int StringLit- See Also:
-
Wildcard
public static final int Wildcard- See Also:
-
New
public static final int New- See Also:
-
Instanceof
public static final int Instanceof- See Also:
-
BoolLit
public static final int BoolLit- See Also:
-
NullLit
public static final int NullLit- See Also:
-
Return
public static final int Return- See Also:
-
Throw
public static final int Throw- See Also:
-
This
public static final int This- See Also:
-
Super
public static final int Super- See Also:
-
Class
public static final int Class- See Also:
-
Reserved
public static final int Reserved- See Also:
-
Identifier
public static final int Identifier- See Also:
-
IntLit
public static final int IntLit- See Also:
-
DecLit
public static final int DecLit- See Also:
-
Plus
public static final int Plus- See Also:
-
Minus
public static final int Minus- See Also:
-
Mult
public static final int Mult- See Also:
-
Div
public static final int Div- See Also:
-
Mod
public static final int Mod- See Also:
-
BitwiseNot
public static final int BitwiseNot- See Also:
-
Dot
public static final int Dot- See Also:
-
Comma
public static final int Comma- See Also:
-
LeftParen
public static final int LeftParen- See Also:
-
RightParen
public static final int RightParen- See Also:
-
LeftBracket
public static final int LeftBracket- See Also:
-
RightBracket
public static final int RightBracket- See Also:
-
LeftBrace
public static final int LeftBrace- See Also:
-
RightBrace
public static final int RightBrace- See Also:
-
At
public static final int At- See Also:
-
Shl
public static final int Shl- See Also:
-
Shr
public static final int Shr- See Also:
-
Ushr
public static final int Ushr- See Also:
-
Lt
public static final int Lt- See Also:
-
Le
public static final int Le- See Also:
-
Gt
public static final int Gt- See Also:
-
Ge
public static final int Ge- See Also:
-
Eq
public static final int Eq- See Also:
-
Ne
public static final int Ne- See Also:
-
BitwiseAnd
public static final int BitwiseAnd- See Also:
-
BitwiseXor
public static final int BitwiseXor- See Also:
-
BitwiseOr
public static final int BitwiseOr- See Also:
-
Assign
public static final int Assign- See Also:
-
MethodRef
public static final int MethodRef- See Also:
-
Increment
public static final int Increment- See Also:
-
Decrement
public static final int Decrement- See Also:
-
RULE_root
public static final int RULE_root- See Also:
-
RULE_statement
public static final int RULE_statement- See Also:
-
RULE_expression
public static final int RULE_expression- See Also:
-
RULE_name
public static final int RULE_name- See Also:
-
RULE_nameWithDims
public static final int RULE_nameWithDims- See Also:
-
RULE_arguments
public static final int RULE_arguments- See Also:
-
RULE_nonEmptyArguments
public static final int RULE_nonEmptyArguments- See Also:
-
ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARYinstead. -
_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:
getTokenNamesin 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:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
- Overrides:
getSerializedATNin 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:
getATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
root
- Throws:
org.antlr.v4.runtime.RecognitionException
-
statement
public final ExpressionParser.StatementContext statement() 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
-
name
- Throws:
org.antlr.v4.runtime.RecognitionException
-
nameWithDims
public final ExpressionParser.NameWithDimsContext nameWithDims() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
arguments
public final ExpressionParser.ArgumentsContext arguments() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
nonEmptyArguments
public final ExpressionParser.NonEmptyArgumentsContext nonEmptyArguments() 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:
sempredin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
VOCABULARYinstead.