summaryrefslogtreecommitdiff
path: root/parse.y
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-06-27 17:18:24 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-06-27 20:31:10 +0900
commit1f7cb4bee9f711d07a5b31f439f621a2557e7505 (patch)
tree75894dec7ccc18a6d8383b10b045c2ae16b12dbd /parse.y
parent9247f6fcc066280ca62f2fdf2902bb72c7880f44 (diff)
Omit `EXPR_` prefix to show lex_state
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y11
1 files 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) {