summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorydah <t.yudai92@gmail.com>2024-04-20 00:30:38 +0900
committerYuichiro Kaneko <spiketeika@gmail.com>2024-04-28 09:01:49 +0900
commit8ad0b2cd310b4ca5af9a24610117a05acc35bcae (patch)
tree496e3fdb71c910ae7b70c1b6aa76e85bd7e7faf3
parent937cb1176de32b69d9b800e7d0bd3b88cb83d06b (diff)
Use `' '+` instead of words_sep
-rw-r--r--parse.y20
1 files changed, 8 insertions, 12 deletions
diff --git a/parse.y b/parse.y
index 4be5512700..e8acda2d19 100644
--- a/parse.y
+++ b/parse.y
@@ -6104,11 +6104,7 @@ regexp : tREGEXP_BEG regexp_contents tREGEXP_END
}
;
-words_sep : ' ' {}
- | words_sep ' '
- ;
-
-words : tWORDS_BEG words_sep word_list tSTRING_END
+words : tWORDS_BEG ' '+ word_list tSTRING_END
{
$$ = make_list($3, &@$);
/*% ripper: array!($:3) %*/
@@ -6120,7 +6116,7 @@ word_list : /* none */
$$ = 0;
/*% ripper: words_new! %*/
}
- | word_list word words_sep
+ | word_list word ' '+
{
$$ = list_append(p, $1, evstr2dstr(p, $2));
/*% ripper: words_add!($:1, $:2) %*/
@@ -6136,7 +6132,7 @@ word : string_content
}
;
-symbols : tSYMBOLS_BEG words_sep symbol_list tSTRING_END
+symbols : tSYMBOLS_BEG ' '+ symbol_list tSTRING_END
{
$$ = make_list($3, &@$);
/*% ripper: array!($:3) %*/
@@ -6148,21 +6144,21 @@ symbol_list : /* none */
$$ = 0;
/*% ripper: symbols_new! %*/
}
- | symbol_list word words_sep
+ | symbol_list word ' '+
{
$$ = symbol_append(p, $1, evstr2dstr(p, $2));
/*% ripper: symbols_add!($:1, $:2) %*/
}
;
-qwords : tQWORDS_BEG words_sep qword_list tSTRING_END
+qwords : tQWORDS_BEG ' '+ qword_list tSTRING_END
{
$$ = make_list($3, &@$);
/*% ripper: array!($:3) %*/
}
;
-qsymbols : tQSYMBOLS_BEG words_sep qsym_list tSTRING_END
+qsymbols : tQSYMBOLS_BEG ' '+ qsym_list tSTRING_END
{
$$ = make_list($3, &@$);
/*% ripper: array!($:3) %*/
@@ -6174,7 +6170,7 @@ qword_list : /* none */
$$ = 0;
/*% ripper: qwords_new! %*/
}
- | qword_list tSTRING_CONTENT words_sep
+ | qword_list tSTRING_CONTENT ' '+
{
$$ = list_append(p, $1, $2);
/*% ripper: qwords_add!($:1, $:2) %*/
@@ -6186,7 +6182,7 @@ qsym_list : /* none */
$$ = 0;
/*% ripper: qsymbols_new! %*/
}
- | qsym_list tSTRING_CONTENT words_sep
+ | qsym_list tSTRING_CONTENT ' '+
{
$$ = symbol_append(p, $1, $2);
/*% ripper: qsymbols_add!($:1, $:2) %*/