diff options
Diffstat (limited to '')
| -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; |
