Antares Simulator
Power System Simulator
Loading...
Searching...
No Matches
ExprParser Class Reference
Inheritance diagram for ExprParser:

Classes

class  AddsubContext
 
class  AllTimeSumContext
 
class  AtomContext
 
class  ComparisonContext
 
class  ExprContext
 
class  ExpressionContext
 
class  FullexprContext
 
class  FunctionContext
 
class  IdentifierContext
 
class  MuldivContext
 
class  NegationContext
 
class  NumberContext
 
class  PortFieldContext
 
class  Right_exprContext
 
class  RightAtomContext
 
class  RightExpressionContext
 
class  RightMuldivContext
 
class  Shift_exprContext
 
class  ShiftAddsubContext
 
class  ShiftContext
 
class  ShiftMuldivContext
 
class  SignedAtomContext
 
class  SignedExpressionContext
 
class  TimeIndexContext
 
class  TimeShiftContext
 
class  TimeSumContext
 
class  UnsignedAtomContext
 

Public Types

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
}
 

Public Member Functions

 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
 
FullexprContextfullexpr ()
 
ExprContextexpr ()
 
ExprContextexpr (int precedence)
 
AtomContextatom ()
 
ShiftContextshift ()
 
Shift_exprContextshift_expr ()
 
Shift_exprContextshift_expr (int precedence)
 
Right_exprContextright_expr ()
 
Right_exprContextright_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 Public Member Functions

static void initialize ()
 

The documentation for this class was generated from the following files: