class RBS::InlineParser
Public Class Methods
(Buffer, Prism::ParseResult) → Result
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/lib/rbs/inline_parser.rb, line 45 def self.parse(buffer, prism) result = Result.new(buffer, prism) parser = Parser.new(result) parser.visit(prism.value) parser.comments.each_unassociated_block do |block| parser.report_unused_block(block) end result end