Herb C Reference
Loading...
Searching...
No Matches
visitor.c File Reference
#include <stdio.h>
#include "include/array.h"
#include "include/visitor.h"
#include "include/ast_node.h"
#include "include/ast_nodes.h"

Functions

void herb_visit_node (const AST_NODE_T *node, bool(*visitor)(const AST_NODE_T *, void *), void *data)
 
void herb_visit_child_nodes (const AST_NODE_T *node, bool(*visitor)(const AST_NODE_T *node, void *data), void *data)
 

Function Documentation

◆ herb_visit_node()

void herb_visit_node ( const AST_NODE_T node,
bool(*)(const AST_NODE_T *, void *)  visitor,
void *  data 
)

◆ herb_visit_child_nodes()

void herb_visit_child_nodes ( const AST_NODE_T node,
bool(*)(const AST_NODE_T *node, void *data)  visitor,
void *  data 
)