type: Add missing space for printing complex types.
[cparser] / walk.h
1 #ifndef WALK_STATEMENTS_H
2 #define WALK_STATEMENTS_H
3
4 #include "ast.h"
5
6 typedef void (*statement_callback)(statement_t*, void *env);
7 typedef void (*expression_callback)(expression_t*, void *env);
8 typedef void (*declaration_callback)(entity_t*, void *env);
9
10 void walk_translation_unit(translation_unit_t *unit,
11                            declaration_callback,
12                                                    statement_callback,
13                                                    expression_callback,
14                                                    void *env);
15
16 void walk_statements(statement_t*, statement_callback, void *env);
17
18 #endif