|
| enum | {
T__0 = 1
, T__1 = 2
, T__2 = 3
, T__3 = 4
,
T__4 = 5
, T__5 = 6
, T__6 = 7
, T__7 = 8
,
T__8 = 9
, T__9 = 10
, T__10 = 11
, T__11 = 12
,
T__12 = 13
, T__13 = 14
, NUMBER = 15
, TIME = 16
,
IDENTIFIER = 17
, COMPARISON = 18
, WS = 19
} |
| |
| enum | {
RulePortFieldExpr = 0
, RuleFullexpr = 1
, RuleExpr = 2
, RuleArgList = 3
,
RuleAtom = 4
, RuleShift = 5
, RuleShift_expr = 6
, RuleRight_expr = 7
} |
| |
|
|
| ExprParser (antlr4::TokenStream *input) |
| |
|
| ExprParser (antlr4::TokenStream *input, const antlr4::atn::ParserATNSimulatorOptions &options) |
| |
|
std::string | getGrammarFileName () const override |
| |
|
const antlr4::atn::ATN & | getATN () const override |
| |
|
const std::vector< std::string > & | getRuleNames () const override |
| |
|
const antlr4::dfa::Vocabulary & | getVocabulary () const override |
| |
|
antlr4::atn::SerializedATNView | getSerializedATN () const override |
| |
|
PortFieldExprContext * | portFieldExpr () |
| |
|
FullexprContext * | fullexpr () |
| |
|
ExprContext * | expr () |
| |
|
ExprContext * | expr (int precedence) |
| |
|
ArgListContext * | argList () |
| |
|
AtomContext * | atom () |
| |
|
ShiftContext * | shift () |
| |
|
Shift_exprContext * | shift_expr () |
| |
|
Shift_exprContext * | shift_expr (int precedence) |
| |
|
Right_exprContext * | right_expr () |
| |
|
Right_exprContext * | right_expr (int precedence) |
| |
|
bool | sempred (antlr4::RuleContext *_localctx, size_t ruleIndex, size_t predicateIndex) override |
| |
|
bool | exprSempred (ExprContext *_localctx, size_t predicateIndex) |
| |
|
bool | shift_exprSempred (Shift_exprContext *_localctx, size_t predicateIndex) |
| |
|
bool | right_exprSempred (Right_exprContext *_localctx, size_t predicateIndex) |
| |
|
|
static void | initialize () |
| |
The documentation for this class was generated from the following files:
- src/expressions/antlr-interface/ExprParser.h
- src/expressions/antlr-interface/ExprParser.cpp