Bug #21847
closedBackport `syntax_suggest` 2.0.3 to supported branches
Description
Prism contains a translation layer for ripper, which until very recently didn't emit on_sp tokens. This has now been implemented to improve compatibility.
However right after merging some syntax_suggest tests started failing: https://gist.github.com/schneems/834c75345b2085bda54dab69d913bcc0. syntax_suggest is using the ripper translation layer and is working around the missing on_sp tokens. Now that they are correctly created by prism, syntax_suggest is not able to handle these.
For prism this is just a bugfix but I do not want to break syntax_suggest unnecessarily. I asked @schneems (Richard Schneeman) and this is what he had to say about it: https://github.com/ruby/syntax_suggest/pull/243#issuecomment-3779113958
Backport PRs:
Updated by Earlopain (Earlopain _) 1 day ago
- Description updated (diff)
Updated by Earlopain (Earlopain _) 1 day ago
- Status changed from Open to Closed
Applied in changeset git|e4dd078a2734f1f3b7169feb4da8c68587effc6e.
[ruby/syntax_suggest] v2.0.3
https://github.com/ruby/syntax_suggest/commit/a81b92fcf2
[Bug #21847]