7 #include "antlr4-runtime.h"
15 LBRACK = 1, RBRACK = 2, COMMA = 3, INT = 4, WS = 5
19 RuleHoursField = 0, RuleGroup = 1, RuleHour = 2
24 HoursFieldParser(antlr4::TokenStream *input,
const antlr4::atn::ParserATNSimulatorOptions &options);
28 std::string getGrammarFileName()
const override;
30 const antlr4::atn::ATN& getATN()
const override;
32 const std::vector<std::string>& getRuleNames()
const override;
34 const antlr4::dfa::Vocabulary& getVocabulary()
const override;
36 antlr4::atn::SerializedATNView getSerializedATN()
const override;
46 virtual size_t getRuleIndex()
const override;
47 std::vector<GroupContext *> group();
49 antlr4::tree::TerminalNode *EOF();
50 std::vector<antlr4::tree::TerminalNode *> COMMA();
51 antlr4::tree::TerminalNode* COMMA(
size_t i);
54 virtual std::any accept(antlr4::tree::ParseTreeVisitor *visitor)
override;
62 GroupContext(antlr4::ParserRuleContext *parent,
size_t invokingState);
63 virtual size_t getRuleIndex()
const override;
64 antlr4::tree::TerminalNode *LBRACK();
65 std::vector<HourContext *> hour();
67 antlr4::tree::TerminalNode *RBRACK();
68 std::vector<antlr4::tree::TerminalNode *> WS();
69 antlr4::tree::TerminalNode* WS(
size_t i);
70 std::vector<antlr4::tree::TerminalNode *> COMMA();
71 antlr4::tree::TerminalNode* COMMA(
size_t i);
74 virtual std::any accept(antlr4::tree::ParseTreeVisitor *visitor)
override;
82 HourContext(antlr4::ParserRuleContext *parent,
size_t invokingState);
83 virtual size_t getRuleIndex()
const override;
84 antlr4::tree::TerminalNode *INT();
87 virtual std::any accept(antlr4::tree::ParseTreeVisitor *visitor)
override;
97 static void initialize();
Definition: HoursFieldParser.h:60
Definition: HoursFieldParser.h:80
Definition: HoursFieldParser.h:43
Definition: HoursFieldParser.h:12