From d38894c156f65a1c31c9b73b9943edc0f7904f16 Mon Sep 17 00:00:00 2001 From: Kevin Newton Date: Tue, 5 Mar 2024 23:42:11 -0500 Subject: [ruby/prism] Fix up symbols that look like cvar/ivar/gvar in ripper translation https://github.com/ruby/prism/commit/64e8190da0 --- lib/prism/translation/ripper.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib/prism/translation/ripper.rb') diff --git a/lib/prism/translation/ripper.rb b/lib/prism/translation/ripper.rb index 262cca58c8..2634c1ba2a 100644 --- a/lib/prism/translation/ripper.rb +++ b/lib/prism/translation/ripper.rb @@ -2721,6 +2721,12 @@ module Prism on_ident(token) when /^[[:upper:]]/ on_const(token) + when /^@@/ + on_cvar(token) + when /^@/ + on_ivar(token) + when /^\$/ + on_gvar(token) when /^[[:punct:]]/ on_op(token) else -- cgit v1.2.3