Skip to content

Commit 115f0a1

Browse files
committed
Sync Prism::Translation::ParserCurrent with Ruby 4.0
This PR updates the fallback version for `Prism::Translation::ParserCurrent` from 3.4 to 4.0. Currently, the fallback resolves to `Parser34`, as shown below: ```console $ ruby -v -rprism -rprism/translation/parser_current -e 'p Prism::Translation::ParserCurrent' ruby 3.0.7p220 (2024-04-23 revision 724a071175) [x86_64-darwin23] warning: `Prism::Translation::Current` is loading Prism::Translation::Parser34, but you are running 3.0. Prism::Translation::Parser34 ``` Following the comment "Keep this in sync with released Ruby.", it seems like the right time to set this to Ruby 4.0, which is scheduled for release this week.
1 parent 34ceaf3 commit 115f0a1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/prism/translation/parser_current.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ module Translation
1616
ParserCurrent = Parser41
1717
else
1818
# Keep this in sync with released Ruby.
19-
parser = Parser34
19+
parser = Parser40
2020
major, minor, _patch = Gem::Version.new(RUBY_VERSION).segments
2121
warn "warning: `Prism::Translation::Current` is loading #{parser.name}, " \
2222
"but you are running #{major}.#{minor}."

0 commit comments

Comments
 (0)