class Parser::Runner
def process_fragments
def process_fragments @fragments.each_with_index do |fragment, index| if fragment.respond_to? :force_encoding fragment = fragment.dup.force_encoding(@parser.default_encoding) end buffer = Source::Buffer.new("(fragment:#{index})") buffer.source = fragment process_buffer(buffer) end end