diff options
author | Søren Sandmann Pedersen <ssp@redhat.com> | 2012-06-14 19:13:08 -0400 |
---|---|---|
committer | Søren Sandmann Pedersen <ssp@redhat.com> | 2012-06-14 19:13:08 -0400 |
commit | 0e3b4a4c09cbf63cd6399f58e849c8a5f07fdcc0 (patch) | |
tree | 313784f93a727aa8a553b9c8edee53928081ff53 /ast.h | |
parent | f6fbd9f90f311cf8ba4ef7a9bfec218ae27c7e87 (diff) |
Some refactoring
Diffstat (limited to 'ast.h')
-rw-r--r-- | ast.h | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -1469,8 +1469,15 @@ gboolean return_check (ast_t *ast); gboolean offsets (ast_t *ast); void interpret (ast_t *ast); +/* Driver */ +ast_t * compile (const char *input, + gboolean do_optimize); + /* Debug spew */ void dump_program (ast_program_t *program); void dump_type_spec (ast_type_spec_t *type_spec); -void dump_tokens (token_t *tokens); -void dump_graph (ast_program_t *program); +void dump_tokens (token_t *tokens); +void dump_graph (ast_program_t *program); + +/* Internal testing */ +void run_internal_tests (void); |