summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryui-knk <spiketeika@gmail.com>2024-07-20 10:02:16 +0900
committerYuichiro Kaneko <spiketeika@gmail.com>2024-07-20 13:04:48 +0900
commit84680dc255f3219da8d07684372d9ee623f7ac04 (patch)
treeff2f0fcfe268aae2f6a5dd8cce130544f74e859c
parent6be539aab5b8fd66685e6079afc6ca83c89fcbd6 (diff)
Include `undef` keyword into UNDEF NODE location
For example: ``` undef a, b ``` Before: ``` @ NODE_UNDEF (id: 1, line: 1, location: (1,6)-(1,10))* ``` After: ``` @ NODE_UNDEF (id: 1, line: 1, location: (1,0)-(1,10))* ```
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/11214
-rw-r--r--parse.y1
1 files changed, 1 insertions, 0 deletions
diff --git a/parse.y b/parse.y
index ed9ca66f88..29e9ce0555 100644
--- a/parse.y
+++ b/parse.y
@@ -3155,6 +3155,7 @@ stmt : keyword_alias fitem {SET_LEX_STATE(EXPR_FNAME|EXPR_FITEM);} fitem
}
| keyword_undef undef_list
{
+ nd_set_first_loc($2, @1.beg_pos);
$$ = $2;
/*% ripper: undef!($:2) %*/
}