diff options
Diffstat (limited to 'MoonParser/ast.hpp')
-rw-r--r-- | MoonParser/ast.hpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/MoonParser/ast.hpp b/MoonParser/ast.hpp index 982eea8..d239eac 100644 --- a/MoonParser/ast.hpp +++ b/MoonParser/ast.hpp | |||
@@ -64,9 +64,7 @@ public: | |||
64 | */ | 64 | */ |
65 | virtual traversal traverse(const std::function<traversal (ast_node*)>& func); | 65 | virtual traversal traverse(const std::function<traversal (ast_node*)>& func); |
66 | 66 | ||
67 | virtual ast_node* getByPath(std::initializer_list<std::size_t> paths); | 67 | virtual ast_node* getByPath(std::initializer_list<size_t> paths); |
68 | |||
69 | virtual void eachChild(const std::function<void (ast_node*)>& func); | ||
70 | 68 | ||
71 | virtual bool visitChild(const std::function<bool (ast_node*)>& func); | 69 | virtual bool visitChild(const std::function<bool (ast_node*)>& func); |
72 | 70 | ||
@@ -135,12 +133,10 @@ public: | |||
135 | */ | 133 | */ |
136 | virtual void construct(ast_stack& st) override; | 134 | virtual void construct(ast_stack& st) override; |
137 | 135 | ||
138 | virtual ast_node* getByPath(std::initializer_list<std::size_t> paths) override; | 136 | virtual ast_node* getByPath(std::initializer_list<size_t> paths) override; |
139 | 137 | ||
140 | virtual traversal traverse(const std::function<traversal (ast_node*)>& func) override; | 138 | virtual traversal traverse(const std::function<traversal (ast_node*)>& func) override; |
141 | 139 | ||
142 | virtual void eachChild(const std::function<void (ast_node*)>& func) override; | ||
143 | |||
144 | virtual bool visitChild(const std::function<bool (ast_node*)>& func) override; | 140 | virtual bool visitChild(const std::function<bool (ast_node*)>& func) override; |
145 | 141 | ||
146 | virtual ast_node* getChild(int index) const override; | 142 | virtual ast_node* getChild(int index) const override; |