class Prism::Translation::Parser

此类是用于将 prism 语法树转换为 whitequark/parser gem 的语法树的入口点。它继承自 parser gem 的基础解析器,并重写了 parse* 方法,以便使用 prism 进行解析然后进行翻译。

请注意,此版本的解析器始终使用 Prism 支持的最新 Ruby 语法版本进行解析。如果您想要特定的版本支持,请使用版本特定的子类,例如 Prism::Translation::Parser34。如果您想使用与当前运行的 Ruby 版本相同的 Ruby 语法版本进行解析,请使用 Prism::Translation::ParserCurrent