equal
deleted
inserted
replaced
17 #ifndef COREPARSER_H |
17 #ifndef COREPARSER_H |
18 #define COREPARSER_H |
18 #define COREPARSER_H |
19 |
19 |
20 #include <string> |
20 #include <string> |
21 #include <vector> |
21 #include <vector> |
22 #include <deque> |
|
23 |
22 |
24 class Parser; |
23 class Parser; |
25 |
24 |
26 class ParseResult |
25 class ParseResult |
27 { |
26 { |
33 |
32 |
34 public: |
33 public: |
35 int iRuleId; |
34 int iRuleId; |
36 int iStart; |
35 int iStart; |
37 int iEnd; |
36 int iEnd; |
38 std::deque<ParseResult> iChildren; |
37 std::vector<ParseResult> iChildren; |
39 }; |
38 }; |
40 |
39 |
41 |
40 |
42 class Parser |
41 class Parser |
43 { |
42 { |