123456789_123456789_123456789_123456789_123456789_

Class: RuboCop::AST::BuilderPrism

Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, Prism::Translation::Parser::Builder
Instance Chain:
self, BuilderExtensions, Prism::Translation::Parser::Builder
Inherits: Prism::Translation::Parser::Builder
  • Object
Defined in: lib/rubocop/ast/builder_prism.rb

Overview

A parser builder, based on the one provided by prism, which is capable of emitting AST for more recent Rubies.

Constant Summary

BuilderExtensions - Included

NODE_MAP

Instance Method Summary

BuilderExtensions - Included

#n

Generates Node from the given information.

#string_value

Overwrite the base method to allow strings with invalid encoding More details here https://github.com/whitequark/parser/issues/283.

#node_klass