public class JLambdaParser
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 |
AGET |
static int |
AMBI1_OP |
static int |
AMBI2_OP |
static int |
AND |
static int |
APPLY |
static int |
ARRAY |
static int |
ASET |
static int |
BINARY_OP |
static int |
BOOLEAN |
static int |
BYTE |
static int |
CATCH |
static int |
CHAR |
static int |
CHARACTER |
static int |
CONCAT |
static int |
DEFINE |
static int |
DO |
static int |
DOUBLE |
static int |
FETCH |
static int |
FLOAT |
static int |
FOR |
static int |
GETATTR |
static int |
GETUID |
static int |
ID |
static int |
IF |
static int |
INSTANCEOF |
static int |
INT |
static int |
INVOKE |
static int |
ISNULL |
static int |
ISOBJECT |
static int |
LAMBDA |
static int |
LET |
static int |
LINE_COMMENT |
static int |
LOAD |
static int |
LONG |
static int |
LOOKUP |
static int |
MINUS |
static int |
MKARRAY |
static int |
N_ARY_OP |
static int |
NARROW |
static int |
NEW_COMMENT |
static int |
NEW_LINE_COMMENT |
static int |
NOT |
static int |
NULL |
static int |
NUMBER |
static int |
OBJECT |
static int |
OR |
static int |
PRIMITIVE_DATA_OP |
static int |
QUOTE |
static int |
RULE_binding_list |
static int |
RULE_binding_pair |
static int |
RULE_catch_expression |
static int |
RULE_data |
static int |
RULE_do_binding_list |
static int |
RULE_do_binding_triple |
static int |
RULE_do_exit_clause |
static int |
RULE_expression |
static int |
RULE_parameter |
static int |
RULE_parameter_list |
static int |
RULE_range_expression |
static int |
RULE_string |
static int |
RULE_token |
static int |
RULE_type_expression |
static int |
RULE_unit |
static java.lang.String[] |
ruleNames |
static int |
SEQ |
static int |
SETATTR |
static int |
SETUID |
static int |
SHORT |
static int |
SINVOKE |
static int |
STRING |
static int |
SUPDATE |
static int |
SYMBOL |
static int |
T__0 |
static int |
T__1 |
static int |
TERNARY_OP |
static int |
THROW |
static java.lang.String[] |
tokenNames
Deprecated.
Use
VOCABULARY instead. |
static int |
TRY |
static int |
UNARY_OP |
static int |
UPDATE |
static org.antlr.v4.runtime.Vocabulary |
VOCABULARY |
static int |
WHITE_SPACE |
Constructor and Description |
---|
JLambdaParser(org.antlr.v4.runtime.TokenStream input) |
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, 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, 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, sempred, 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 T__0
public static final int T__1
public static final int PRIMITIVE_DATA_OP
public static final int UNARY_OP
public static final int BINARY_OP
public static final int TERNARY_OP
public static final int N_ARY_OP
public static final int AMBI1_OP
public static final int AMBI2_OP
public static final int NULL
public static final int SEQ
public static final int DO
public static final int LET
public static final int DEFINE
public static final int LAMBDA
public static final int APPLY
public static final int INVOKE
public static final int SINVOKE
public static final int OBJECT
public static final int FOR
public static final int ARRAY
public static final int MKARRAY
public static final int TRY
public static final int CATCH
public static final int BOOLEAN
public static final int BYTE
public static final int DOUBLE
public static final int CHAR
public static final int FLOAT
public static final int INT
public static final int LONG
public static final int SHORT
public static final int LOAD
public static final int ISNULL
public static final int ISOBJECT
public static final int GETUID
public static final int QUOTE
public static final int NOT
public static final int THROW
public static final int FETCH
public static final int NARROW
public static final int INSTANCEOF
public static final int AGET
public static final int LOOKUP
public static final int SETUID
public static final int ASET
public static final int UPDATE
public static final int SUPDATE
public static final int SETATTR
public static final int CONCAT
public static final int AND
public static final int OR
public static final int MINUS
public static final int IF
public static final int GETATTR
public static final int CHARACTER
public static final int ID
public static final int NUMBER
public static final int STRING
public static final int SYMBOL
public static final int LINE_COMMENT
public static final int NEW_LINE_COMMENT
public static final int NEW_COMMENT
public static final int WHITE_SPACE
public static final int RULE_unit
public static final int RULE_expression
public static final int RULE_do_binding_list
public static final int RULE_do_binding_triple
public static final int RULE_do_exit_clause
public static final int RULE_parameter_list
public static final int RULE_parameter
public static final int RULE_binding_list
public static final int RULE_binding_pair
public static final int RULE_catch_expression
public static final int RULE_range_expression
public static final int RULE_data
public static final int RULE_string
public static final int RULE_token
public static final int RULE_type_expression
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 JLambdaParser.UnitContext unit() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.ExpressionContext expression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.Do_binding_listContext do_binding_list() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.Do_binding_tripleContext do_binding_triple() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.Do_exit_clauseContext do_exit_clause() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.Parameter_listContext parameter_list() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.ParameterContext parameter() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.Binding_listContext binding_list() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.Binding_pairContext binding_pair() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.Catch_expressionContext catch_expression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.Range_expressionContext range_expression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.DataContext data() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.StringContext string() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.TokenContext token() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JLambdaParser.Type_expressionContext type_expression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException