pub fn with_file_parser<T>( fm: &SourceFile, syntax: Syntax, target: EsVersion, comments: Option<&dyn Comments>, recovered_errors: &mut Vec<Error>, op: impl for<'aa> FnOnce(&mut Parser<Lexer<'_, SourceFileInput<'aa>>>) -> PResult<T>) -> PResult<T>