diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | parse.y | 4 |
2 files changed, 8 insertions, 1 deletions
@@ -1,3 +1,8 @@ +Sun Dec 13 19:24:20 2015 Yuki Yugui Sonoda <yugui@yugui.jp> + + * parse.y (lex_state_name): Make it return the correct names. + Add new names to follow r51617; Indices ffs(2) returns are 1-origin. + Sun Dec 13 18:40:45 2015 Yuki Yugui Sonoda <yugui@yugui.jp> * parse.y: debug output of lex_state transition if PARSER_DEBUG @@ -9186,9 +9186,11 @@ id_is_var_gen(struct parser_params *parser, ID id) static const char * lex_state_name(enum lex_state_e state) { - static const char names[][12] = { + static const char names[][13] = { + "EXPR_NONE", "EXPR_BEG", "EXPR_END", "EXPR_ENDARG", "EXPR_ENDFN", "EXPR_ARG", "EXPR_CMDARG", "EXPR_MID", "EXPR_FNAME", "EXPR_DOT", "EXPR_CLASS", + "EXPR_LABEL", "EXPR_LABELED", }; if ((unsigned)state & ~(~0u << EXPR_MAX_STATE)) |