summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryui-knk <spiketeika@gmail.com>2024-08-02 09:27:55 +0900
committerYuichiro Kaneko <spiketeika@gmail.com>2024-08-02 11:37:10 +0900
commit66cbafc603d8def8f8ec3373fcadcbfce8b9010d (patch)
tree896fc37eaf98bf28ab6ad30320e7e450b7fe479c
parentf070a9d8df0f02be9948646bb6bd92d890d3b956 (diff)
Refactor to use `tokenize_ident` instead of `TOK_INTERN` and `set_yylval_name`
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/11294
-rw-r--r--parse.y4
1 files changed, 2 insertions, 2 deletions
diff --git a/parse.y b/parse.y
index e73628b8cc..9cba9caf56 100644
--- a/parse.y
+++ b/parse.y
@@ -10325,7 +10325,7 @@ parse_gvar(struct parser_params *p, const enum lex_state_e last_state)
return '$';
}
gvar:
- set_yylval_name(TOK_INTERN());
+ tokenize_ident(p);
return tGVAR;
case '&': /* $&: last match */
@@ -10492,7 +10492,7 @@ parse_ident(struct parser_params *p, int c, int cmd_state)
if (IS_LABEL_SUFFIX(0)) {
SET_LEX_STATE(EXPR_ARG|EXPR_LABELED);
nextc(p);
- set_yylval_name(TOK_INTERN());
+ tokenize_ident(p);
return tLABEL;
}
}