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
_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
BYTES
static int
CEL_FALSE
static int
CEL_TRUE
static int
COLON
static int
COMMA
static int
COMMENT
static int
DOT
static int
EQUALS
static int
ESC_IDENTIFIER
static int
EXCLAM
static int
GREATER
static int
GREATER_EQUALS
static int
IDENTIFIER
static int
IN
static int
LBRACE
static int
LBRACKET
static int
LESS
static int
LESS_EQUALS
static int
LOGICAL_AND
static int
LOGICAL_OR
static int
LPAREN
static int
MINUS
static int
NOT_EQUALS
static int
NUL
static int
NUM_FLOAT
static int
NUM_INT
static int
NUM_UINT
static int
PERCENT
static int
PLUS
static int
QUESTIONMARK
static int
RBRACE
static int
RPAREN
static int
RPRACKET
static int
RULE_calc
static int
RULE_conditionalAnd
static int
RULE_conditionalOr
static int
RULE_escapeIdent
static int
RULE_expr
static int
RULE_exprList
static int
RULE_fieldInitializerList
static int
RULE_listInit
static int
RULE_literal
static int
RULE_mapInitializerList
static int
RULE_member
static int
RULE_optExpr
static int
RULE_optField
static int
RULE_primary
static int
RULE_relation
static int
RULE_start
static int
RULE_unary
static java.lang.String[]
ruleNames
static int
SLASH
static int
STAR
static int
STRING
static java.lang.String[]
tokenNames
Deprecated.UseVOCABULARY
instead.static org.antlr.v4.runtime.Vocabulary
VOCABULARY
static int
WHITESPACE
-
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.UseVOCABULARY
instead.
-
_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:
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
public java.lang.String getGrammarFileName()
- Specified by:
getGrammarFileName
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
public java.lang.String[] getRuleNames()
- Specified by:
getRuleNames
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
public java.lang.String 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>
-
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:
sempred
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
-