From 1f7cb4bee9f711d07a5b31f439f621a2557e7505 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Thu, 27 Jun 2019 17:18:24 +0900 Subject: [PATCH] Omit `EXPR_` prefix to show lex_state --- parse.y | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/parse.y b/parse.y index 30f2696c23..38eab9c7a5 100644 --- a/parse.y +++ b/parse.y @@ -10012,11 +10012,12 @@ new_regexp(struct parser_params *p, VALUE re, VALUE opt, const YYLTYPE *loc) } #endif /* !RIPPER */ + #ifndef RIPPER -static const char rb_parser_lex_state_names[][13] = { - "EXPR_BEG", "EXPR_END", "EXPR_ENDARG", "EXPR_ENDFN", "EXPR_ARG", - "EXPR_CMDARG", "EXPR_MID", "EXPR_FNAME", "EXPR_DOT", "EXPR_CLASS", - "EXPR_LABEL", "EXPR_LABELED","EXPR_FITEM", +static const char rb_parser_lex_state_names[][8] = { + "BEG", "END", "ENDARG", "ENDFN", "ARG", + "CMDARG", "MID", "FNAME", "DOT", "CLASS", + "LABEL", "LABELED","FITEM", }; static VALUE @@ -10024,7 +10025,7 @@ append_lex_state_name(enum lex_state_e state, VALUE buf) { int i, sep = 0; unsigned int mask = 1; - static const char none[] = "EXPR_NONE"; + static const char none[] = "NONE"; for (i = 0; i < EXPR_MAX_STATE; ++i, mask <<= 1) { if ((unsigned)state & mask) {