diff options
| author | Koichi ITO <koic.ito@gmail.com> | 2024-03-13 02:05:57 +0900 |
|---|---|---|
| committer | git <svn-admin@ruby-lang.org> | 2024-03-12 17:33:14 +0000 |
| commit | f8cab4ef8e214dc05efe8a0d4178864bce3b790a (patch) | |
| tree | 27708629dd6957888f51fe91dc02f016afe51614 /test/ruby | |
| parent | 83790e5fe1e254c315552a6927891ed697da590a (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
