$darkmode
Herb C Reference
visitor.h
Go to the documentation of this file.
1 #ifndef HERB_VISITOR_H
2 #define HERB_VISITOR_H
3 
4 #include "array.h"
5 #include "ast_node.h"
6 #include "ast_nodes.h"
7 
8 void herb_visit_node(const AST_NODE_T* node, bool (*visitor)(const AST_NODE_T*, void*), void* data);
9 void herb_visit_child_nodes(const AST_NODE_T* node, bool (*visitor)(const AST_NODE_T* node, void* data), void* data);
10 
11 #endif
Definition: ast_nodes.h:50
void herb_visit_child_nodes(const AST_NODE_T *node, bool(*visitor)(const AST_NODE_T *node, void *data), void *data)
Definition: visitor.c:17
void herb_visit_node(const AST_NODE_T *node, bool(*visitor)(const AST_NODE_T *, void *), void *data)
Definition: visitor.c:11