Lines Matching refs:parsing
208 Fortran::parser::Parsing parsing{allCookedSources}; in CompileFortran() local
209 parsing.Prescan(path, options); in CompileFortran()
210 if (!parsing.messages().empty() && in CompileFortran()
211 (driver.warningsAreErrors || parsing.messages().AnyFatalError())) { in CompileFortran()
213 parsing.messages().Emit(llvm::errs(), allCookedSources); in CompileFortran()
218 parsing.DumpProvenance(llvm::outs()); in CompileFortran()
222 parsing.messages().Emit(llvm::errs(), allCookedSources); in CompileFortran()
223 parsing.DumpCookedChars(llvm::outs()); in CompileFortran()
226 parsing.Parse(llvm::outs()); in CompileFortran()
228 parsing.DumpParsingLog(llvm::outs()); in CompileFortran()
231 parsing.ClearLog(); in CompileFortran()
232 parsing.messages().Emit(llvm::errs(), allCookedSources); in CompileFortran()
233 if (!parsing.consumedWholeFile()) { in CompileFortran()
234 parsing.EmitMessage(llvm::errs(), parsing.finalRestingPlace(), in CompileFortran()
239 if ((!parsing.messages().empty() && in CompileFortran()
240 (driver.warningsAreErrors || parsing.messages().AnyFatalError())) || in CompileFortran()
241 !parsing.parseTree()) { in CompileFortran()
246 auto &parseTree{*parsing.parseTree()}; in CompileFortran()
254 parsing.cooked().AsCharBlock(), driver.debugModuleWriter}; in CompileFortran()