Lines Matching refs:parsing
166 Fortran::parser::Parsing parsing{allCookedSources}; in CompileFortran() local
169 parsing.Prescan(path, options); in CompileFortran()
170 if (!parsing.messages().empty() && in CompileFortran()
171 (driver.warningsAreErrors || parsing.messages().AnyFatalError())) { in CompileFortran()
173 parsing.messages().Emit(llvm::errs(), parsing.allCooked()); in CompileFortran()
178 parsing.DumpProvenance(llvm::outs()); in CompileFortran()
182 parsing.messages().Emit(llvm::errs(), allCookedSources); in CompileFortran()
184 parsing.DumpCookedChars(llvm::outs()); in CompileFortran()
186 parsing.EmitPreprocessedSource(llvm::outs(), driver.lineDirectives); in CompileFortran()
190 parsing.Parse(llvm::outs()); in CompileFortran()
201 parsing.ClearLog(); in CompileFortran()
202 parsing.messages().Emit(llvm::errs(), parsing.allCooked()); in CompileFortran()
203 if (!parsing.consumedWholeFile()) { in CompileFortran()
204 parsing.EmitMessage(llvm::errs(), parsing.finalRestingPlace(), in CompileFortran()
209 if ((!parsing.messages().empty() && in CompileFortran()
210 (driver.warningsAreErrors || parsing.messages().AnyFatalError())) || in CompileFortran()
211 !parsing.parseTree()) { in CompileFortran()
216 auto &parseTree{*parsing.parseTree()}; in CompileFortran()