diff options
| author | Jon <[email protected]> | 2012-06-03 18:58:19 -0400 |
|---|---|---|
| committer | Jon <[email protected]> | 2012-06-03 18:58:19 -0400 |
| commit | 30b6507817a349cd1bdc5139533010b58faf9d14 (patch) | |
| tree | 87cf8e8374be3775e5a732173c997e64aede0427 | |
| parent | f24a52b04a70b8d69c51ba11b722352f61b8da9b (diff) | |
| download | mruby-30b6507817a349cd1bdc5139533010b58faf9d14.tar.gz mruby-30b6507817a349cd1bdc5139533010b58faf9d14.zip | |
Refactor hardcoded PARSER_DUMP macro
| -rw-r--r-- | include/mrbconf.h | 7 | ||||
| -rw-r--r-- | src/parse.y | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/include/mrbconf.h b/include/mrbconf.h index e90b685bb..5a54ebeef 100644 --- a/include/mrbconf.h +++ b/include/mrbconf.h @@ -21,6 +21,9 @@ typedef int mrb_int; typedef intptr_t mrb_sym; #define readint(p,base) strtol((p),NULL,(base)) +#undef PARSER_DUMP /* do not print out parser state */ +//#define PARSER_DUMP /* print out parser state */ + #undef INCLUDE_ENCODING /* not use encoding classes (ascii only) */ //#define INCLUDE_ENCODING /* use UTF-8 encoding classes */ @@ -31,6 +34,10 @@ typedef intptr_t mrb_sym; # define INCLUDE_ENCODING /* Regexp depends Encoding */ #endif +#ifdef MRUBY_DEBUG_BUILD +# define PARSER_DUMP +#endif + #undef HAVE_UNISTD_H /* WINDOWS */ #define HAVE_UNISTD_H /* LINUX */ diff --git a/src/parse.y b/src/parse.y index eae9fb373..495954538 100644 --- a/src/parse.y +++ b/src/parse.y @@ -4761,8 +4761,6 @@ mrb_parse_string(mrb_state *mrb, const char *s) return mrb_parse_nstring(mrb, s, strlen(s)); } -#define PARSER_DUMP - void parser_dump(mrb_state *mrb, node *tree, int offset); int |
