diff options
author | Ting-Wei Lan <lantw44@gmail.com> | 2015-12-06 02:59:43 +0800 |
---|---|---|
committer | Ting-Wei Lan <lantw44@gmail.com> | 2015-12-06 02:59:43 +0800 |
commit | 9b5000658fd659452acb6cfd9c5517e41992894e (patch) | |
tree | 3129cb3ded05751eabb1db9baaca91d3e933cef3 /src/main.c | |
parent | fcea4b9c7e176903e945374120d8c19eea5d0d94 (diff) | |
download | compiler2015-9b5000658fd659452acb6cfd9c5517e41992894e.tar compiler2015-9b5000658fd659452acb6cfd9c5517e41992894e.tar.gz compiler2015-9b5000658fd659452acb6cfd9c5517e41992894e.tar.bz2 compiler2015-9b5000658fd659452acb6cfd9c5517e41992894e.tar.lz compiler2015-9b5000658fd659452acb6cfd9c5517e41992894e.tar.xz compiler2015-9b5000658fd659452acb6cfd9c5517e41992894e.tar.zst compiler2015-9b5000658fd659452acb6cfd9c5517e41992894e.zip |
Disable AST dumping by default
This feature is still available through defining environment variable.
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -63,7 +63,9 @@ int main (int argc, char **argv) ccmmc_parser_lex_destroy(scanner); // Dump the AST - ccmmc_draw_ast(stdout, source_name, state->ast); + const char *dump_ast = getenv("CCMMC_DUMP_AST"); + if (dump_ast != NULL && *dump_ast != '\0') + ccmmc_draw_ast(stdout, source_name, state->ast); ccmmc_state_fini(state); fclose(source_handle); |