summaryrefslogtreecommitdiff
path: root/test/ruby
diff options
context:
space:
mode:
authorKoichi ITO <koic.ito@gmail.com>2024-03-13 02:05:57 +0900
committergit <svn-admin@ruby-lang.org>2024-03-12 17:33:14 +0000
commitf8cab4ef8e214dc05efe8a0d4178864bce3b790a (patch)
tree27708629dd6957888f51fe91dc02f016afe51614 /test/ruby
parent83790e5fe1e254c315552a6927891ed697da590a (diff)
[ruby/prism] Fix a token incompatibility for `Prism::Translation::Parser::Lexer`
In practice, the `BACKTICK` is mapped either as `:tXSTRING_BEG` or `:tBACK_REF2`. The former is used in xstrings like `` `foo` ``, while the latter is utilized as a back reference in contexts like `` A::` ``. This PR will make corrections to differentiate the use of `BACKTICK`. This mistake was discovered through the investigation of xstring.txt file. The PR will run tests from xstring.txt file except for `` `f\oo` ``, which will still fail, hence it will be separated into xstring_with_backslash.txt file. This separation will facilitate addressing the correction at a different time. https://github.com/ruby/prism/commit/49ad8df40a
Diffstat (limited to 'test/ruby')
0 files changed, 0 insertions, 0 deletions