Module: Ast::Crispr::Ruby::Prism::Utils

Defined in:
lib/ast/crispr/ruby/prism.rb

Class Method Summary collapse

Class Method Details

.parse_analysis(source, source_label: nil) ⇒ Object



16
17
18
# File 'lib/ast/crispr/ruby/prism.rb', line 16

def parse_analysis(source, source_label: nil)
  ::Prism::Merge::FileAnalysis.new(source, source_label: source_label)
end

.parse_with_comments(source) ⇒ Object



20
21
22
# File 'lib/ast/crispr/ruby/prism.rb', line 20

def parse_with_comments(source)
  parse_analysis(source).parse_result
end