summaryrefslogtreecommitdiff
path: root/parse.y
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2023-03-30 17:12:38 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2023-03-30 19:47:36 +0900
commit6f122965cf8704f019445faead58040e9be2effb (patch)
tree5a7c1caa7740e34c3cd13c6bc7a134007df338ec /parse.y
parentcbfd02998597f652940def034e490c2428baef09 (diff)
downloadruby-6f122965cf8704f019445faead58040e9be2effb.tar.gz
[Bug #19547] Add token for unescaped backslash
This token is exposed only when `RubyVM::AbstractSyntaxTree` with `keep_tokens` option.
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y1
1 files changed, 1 insertions, 0 deletions
diff --git a/parse.y b/parse.y
index 4b44f7e440..f0b86ac9ad 100644
--- a/parse.y
+++ b/parse.y
@@ -495,6 +495,7 @@ parser_token2id(enum yytokentype tok)
TOKEN2ID2(']', "]");
TOKEN2ID2('(', "(");
TOKEN2ID2(')', ")");
+ TOKEN2ID2('\\', "backslash");
TOKEN2ID(keyword_class);
TOKEN2ID(keyword_module);
TOKEN2ID(keyword_def);