mirror of
https://github.com/ruby/ruby.git
synced 2026-01-26 20:19:19 +00:00
One per version seems excessive. Do note that `rubocop-ast` used to require individual parser files. I wouldn't consider that to be part of the API since everything is autoloaded. From a GitHub code search, I didn't find anyone else doing it like that. https://github.com/ruby/prism/commit/458f622c34
19 lines
727 B
Ruby
19 lines
727 B
Ruby
# frozen_string_literal: true
|
|
# :markup: markdown
|
|
|
|
module Prism
|
|
# This module is responsible for converting the prism syntax tree into other
|
|
# syntax trees.
|
|
module Translation # steep:ignore
|
|
autoload :Parser, "prism/translation/parser"
|
|
autoload :ParserCurrent, "prism/translation/parser_current"
|
|
autoload :Parser33, "prism/translation/parser_versions"
|
|
autoload :Parser34, "prism/translation/parser_versions"
|
|
autoload :Parser35, "prism/translation/parser_versions"
|
|
autoload :Parser40, "prism/translation/parser_versions"
|
|
autoload :Parser41, "prism/translation/parser_versions"
|
|
autoload :Ripper, "prism/translation/ripper"
|
|
autoload :RubyParser, "prism/translation/ruby_parser"
|
|
end
|
|
end
|