模块 Prism

Prism Ruby 解析器。

“解析 Ruby 突然变得可管理了!”

- You, hopefully

此文件由 templates/template.rb 脚本生成,不应手动修改。如果要修改模板,请参阅 templates/lib/prism/compiler.rb.erb

此文件由 templates/template.rb 脚本生成,不应手动修改。如果要修改模板,请参阅 templates/lib/prism/dispatcher.rb.erb

此文件由 templates/template.rb 脚本生成,不应手动修改。如果要修改模板,请参阅 templates/lib/prism/dsl.rb.erb

此文件由 templates/template.rb 脚本生成,不应手动修改。如果要修改模板,请参阅 templates/lib/prism/inspect_visitor.rb.erb

此文件由 templates/template.rb 脚本生成,不应手动修改。如果要修改模板,请参阅 templates/lib/prism/mutation_compiler.rb.erb

此文件由 templates/template.rb 脚本生成,不应手动修改。如果要修改模板,请参阅 templates/lib/prism/node.rb.erb

这里我们重新打开 prism 模块,以便为那些没有模板化并且旨在作为便利方法的方法提供节点。

typed: ignore

此文件由 templates/template.rb 脚本生成,不应手动修改。如果要修改模板,请参阅 templates/lib/prism/reflection.rb.erb

此文件由 templates/template.rb 脚本生成,不应手动修改。如果要修改模板,请参阅 templates/lib/prism/visitor.rb.erb