class Opal::Builder

def processor_for(source, rel_path, abs_path, options)

def processor_for(source, rel_path, abs_path, options)
  processor = processors.find { |p| p.match? abs_path } ||
              raise(ProcessorNotFound, "can't find processor for rel_path: " \
                                       "#{rel_path.inspect}, "\
                                       "abs_path: #{abs_path.inspect}, "\
                                       "source: #{source.inspect}, "\
                                       "processors: #{processors.inspect}"
              )
  processor.new(source, rel_path, @compiler_options.merge(options))
end