Antares Simulator
Power System Simulator
ExprLexer.h
1 
2 // Generated from Expr.g4 by ANTLR 4.13.2
3 
4 #pragma once
5 
6 
7 #include "antlr4-runtime.h"
8 
9 
10 
11 
12 class ExprLexer : public antlr4::Lexer {
13 public:
14  enum {
15  T__0 = 1, T__1 = 2, T__2 = 3, T__3 = 4, T__4 = 5, T__5 = 6, T__6 = 7,
16  T__7 = 8, T__8 = 9, T__9 = 10, T__10 = 11, T__11 = 12, T__12 = 13, T__13 = 14,
17  NUMBER = 15, TIME = 16, IDENTIFIER = 17, COMPARISON = 18, WS = 19
18  };
19 
20  explicit ExprLexer(antlr4::CharStream *input);
21 
22  ~ExprLexer() override;
23 
24 
25  std::string getGrammarFileName() const override;
26 
27  const std::vector<std::string>& getRuleNames() const override;
28 
29  const std::vector<std::string>& getChannelNames() const override;
30 
31  const std::vector<std::string>& getModeNames() const override;
32 
33  const antlr4::dfa::Vocabulary& getVocabulary() const override;
34 
35  antlr4::atn::SerializedATNView getSerializedATN() const override;
36 
37  const antlr4::atn::ATN& getATN() const override;
38 
39  // By default the static state used to implement the lexer is lazily initialized during the first
40  // call to the constructor. You can call this function if you wish to initialize the static state
41  // ahead of time.
42  static void initialize();
43 
44 private:
45 
46  // Individual action functions triggered by action() above.
47 
48  // Individual semantic predicate functions triggered by sempred() above.
49 
50 };
51 
Definition: ExprLexer.h:12