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