Package cel.parser.internal
Class CELParser
- java.lang.Object
-
- org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
- org.antlr.v4.runtime.Parser
-
- cel.parser.internal.CELParser
-
public class CELParser extends org.antlr.v4.runtime.Parser
-
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description static org.antlr.v4.runtime.atn.ATN_ATNprotected static org.antlr.v4.runtime.dfa.DFA[]_decisionToDFAstatic java.lang.String_serializedATNprotected static org.antlr.v4.runtime.atn.PredictionContextCache_sharedContextCachestatic intBYTESstatic intCEL_FALSEstatic intCEL_TRUEstatic intCOLONstatic intCOMMAstatic intCOMMENTstatic intDOTstatic intEQUALSstatic intESC_IDENTIFIERstatic intEXCLAMstatic intGREATERstatic intGREATER_EQUALSstatic intIDENTIFIERstatic intINstatic intLBRACEstatic intLBRACKETstatic intLESSstatic intLESS_EQUALSstatic intLOGICAL_ANDstatic intLOGICAL_ORstatic intLPARENstatic intMINUSstatic intNOT_EQUALSstatic intNULstatic intNUM_FLOATstatic intNUM_INTstatic intNUM_UINTstatic intPERCENTstatic intPLUSstatic intQUESTIONMARKstatic intRBRACEstatic intRPARENstatic intRPRACKETstatic intRULE_calcstatic intRULE_conditionalAndstatic intRULE_conditionalOrstatic intRULE_escapeIdentstatic intRULE_exprstatic intRULE_exprListstatic intRULE_fieldInitializerListstatic intRULE_listInitstatic intRULE_literalstatic intRULE_mapInitializerListstatic intRULE_memberstatic intRULE_optExprstatic intRULE_optFieldstatic intRULE_primarystatic intRULE_relationstatic intRULE_startstatic intRULE_unarystatic java.lang.String[]ruleNamesstatic intSLASHstatic intSTARstatic intSTRINGstatic java.lang.String[]tokenNamesDeprecated.UseVOCABULARYinstead.static org.antlr.v4.runtime.VocabularyVOCABULARYstatic intWHITESPACE
-
Constructor Summary
Constructors Constructor Description CELParser(org.antlr.v4.runtime.TokenStream input)
-
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, 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 Detail
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
-
_sharedContextCache
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
-
EQUALS
public static final int EQUALS
- See Also:
- Constant Field Values
-
NOT_EQUALS
public static final int NOT_EQUALS
- See Also:
- Constant Field Values
-
IN
public static final int IN
- See Also:
- Constant Field Values
-
LESS
public static final int LESS
- See Also:
- Constant Field Values
-
LESS_EQUALS
public static final int LESS_EQUALS
- See Also:
- Constant Field Values
-
GREATER_EQUALS
public static final int GREATER_EQUALS
- See Also:
- Constant Field Values
-
GREATER
public static final int GREATER
- See Also:
- Constant Field Values
-
LOGICAL_AND
public static final int LOGICAL_AND
- See Also:
- Constant Field Values
-
LOGICAL_OR
public static final int LOGICAL_OR
- See Also:
- Constant Field Values
-
LBRACKET
public static final int LBRACKET
- See Also:
- Constant Field Values
-
RPRACKET
public static final int RPRACKET
- See Also:
- Constant Field Values
-
LBRACE
public static final int LBRACE
- See Also:
- Constant Field Values
-
RBRACE
public static final int RBRACE
- See Also:
- Constant Field Values
-
LPAREN
public static final int LPAREN
- See Also:
- Constant Field Values
-
RPAREN
public static final int RPAREN
- See Also:
- Constant Field Values
-
DOT
public static final int DOT
- See Also:
- Constant Field Values
-
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
-
MINUS
public static final int MINUS
- See Also:
- Constant Field Values
-
EXCLAM
public static final int EXCLAM
- See Also:
- Constant Field Values
-
QUESTIONMARK
public static final int QUESTIONMARK
- See Also:
- Constant Field Values
-
COLON
public static final int COLON
- See Also:
- Constant Field Values
-
PLUS
public static final int PLUS
- See Also:
- Constant Field Values
-
STAR
public static final int STAR
- See Also:
- Constant Field Values
-
SLASH
public static final int SLASH
- See Also:
- Constant Field Values
-
PERCENT
public static final int PERCENT
- See Also:
- Constant Field Values
-
CEL_TRUE
public static final int CEL_TRUE
- See Also:
- Constant Field Values
-
CEL_FALSE
public static final int CEL_FALSE
- See Also:
- Constant Field Values
-
NUL
public static final int NUL
- See Also:
- Constant Field Values
-
WHITESPACE
public static final int WHITESPACE
- See Also:
- Constant Field Values
-
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
-
NUM_FLOAT
public static final int NUM_FLOAT
- See Also:
- Constant Field Values
-
NUM_INT
public static final int NUM_INT
- See Also:
- Constant Field Values
-
NUM_UINT
public static final int NUM_UINT
- See Also:
- Constant Field Values
-
STRING
public static final int STRING
- See Also:
- Constant Field Values
-
BYTES
public static final int BYTES
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final int IDENTIFIER
- See Also:
- Constant Field Values
-
ESC_IDENTIFIER
public static final int ESC_IDENTIFIER
- See Also:
- Constant Field Values
-
RULE_start
public static final int RULE_start
- See Also:
- Constant Field Values
-
RULE_expr
public static final int RULE_expr
- See Also:
- Constant Field Values
-
RULE_conditionalOr
public static final int RULE_conditionalOr
- See Also:
- Constant Field Values
-
RULE_conditionalAnd
public static final int RULE_conditionalAnd
- See Also:
- Constant Field Values
-
RULE_relation
public static final int RULE_relation
- See Also:
- Constant Field Values
-
RULE_calc
public static final int RULE_calc
- See Also:
- Constant Field Values
-
RULE_unary
public static final int RULE_unary
- See Also:
- Constant Field Values
-
RULE_member
public static final int RULE_member
- See Also:
- Constant Field Values
-
RULE_primary
public static final int RULE_primary
- See Also:
- Constant Field Values
-
RULE_exprList
public static final int RULE_exprList
- See Also:
- Constant Field Values
-
RULE_listInit
public static final int RULE_listInit
- See Also:
- Constant Field Values
-
RULE_fieldInitializerList
public static final int RULE_fieldInitializerList
- See Also:
- Constant Field Values
-
RULE_optField
public static final int RULE_optField
- See Also:
- Constant Field Values
-
RULE_mapInitializerList
public static final int RULE_mapInitializerList
- See Also:
- Constant Field Values
-
RULE_escapeIdent
public static final int RULE_escapeIdent
- See Also:
- Constant Field Values
-
RULE_optExpr
public static final int RULE_optExpr
- See Also:
- Constant Field Values
-
RULE_literal
public static final int RULE_literal
- See Also:
- Constant Field Values
-
ruleNames
public static final java.lang.String[] ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
-
tokenNames
@Deprecated public static final java.lang.String[] tokenNames
Deprecated.UseVOCABULARYinstead.
-
_serializedATN
public static final java.lang.String _serializedATN
- See Also:
- Constant Field Values
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Method Detail
-
getTokenNames
@Deprecated public java.lang.String[] 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
public java.lang.String getGrammarFileName()
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
public java.lang.String[] getRuleNames()
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
public java.lang.String 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>
-
start
public final CELParser.StartContext start() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
expr
public final CELParser.ExprContext expr() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
conditionalOr
public final CELParser.ConditionalOrContext conditionalOr() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
conditionalAnd
public final CELParser.ConditionalAndContext conditionalAnd() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
relation
public final CELParser.RelationContext relation() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
calc
public final CELParser.CalcContext calc() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
unary
public final CELParser.UnaryContext unary() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
member
public final CELParser.MemberContext member() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
primary
public final CELParser.PrimaryContext primary() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
exprList
public final CELParser.ExprListContext exprList() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
listInit
public final CELParser.ListInitContext listInit() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
fieldInitializerList
public final CELParser.FieldInitializerListContext fieldInitializerList() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
optField
public final CELParser.OptFieldContext optField() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
mapInitializerList
public final CELParser.MapInitializerListContext mapInitializerList() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
escapeIdent
public final CELParser.EscapeIdentContext escapeIdent() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
optExpr
public final CELParser.OptExprContext optExpr() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
literal
public final CELParser.LiteralContext literal() 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>
-
-