|
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
,
NUMBER = 13
, TIME = 14
, IDENTIFIER = 15
, COMPARISON = 16
,
WS = 17
} |
|
enum | {
RuleFullexpr = 0
, RuleExpr = 1
, RuleAtom = 2
, RuleShift = 3
,
RuleShift_expr = 4
, RuleRight_expr = 5
} |
|
|
| 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 |
|
FullexprContext * | fullexpr () |
|
ExprContext * | expr () |
|
ExprContext * | expr (int precedence) |
|
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