class RuboCop::AST::ProcessedSource

def normalize_parser_engine(parser_engine, ruby_version)

def normalize_parser_engine(parser_engine, ruby_version)
  parser_engine = parser_engine.to_sym
  unless PARSER_ENGINES.include?(parser_engine)
    raise ArgumentError, 'The keyword argument `parser_engine` accepts `default`, ' \
                         "`parser_whitequark`, or `parser_prism`, but `#{parser_engine}` " \
                         'was passed.'
  end
  if parser_engine == :default
    default_parser_engine(ruby_version)
  else
    parser_engine
  end
end