FLANG
Fortran::parser::Parsing Class Reference

Public Member Functions

 Parsing (AllCookedSources &)
bool consumedWholeFile () const
const char * finalRestingPlace () const
AllCookedSources & allCooked ()
const AllCookedSources & allCooked () const
Messages & messages ()
std::optional< Program > & parseTree ()
const CookedSource & cooked () const
const SourceFile * Prescan (const std::string &path, Options)
void EmitPreprocessedSource (llvm::raw_ostream &, bool lineDirectives=true) const
void EmitPreprocessorMacros (llvm::raw_ostream &) const
void DumpCookedChars (llvm::raw_ostream &) const
void DumpProvenance (llvm::raw_ostream &) const
void DumpParsingLog (llvm::raw_ostream &) const
void Parse (llvm::raw_ostream &debugOutput, const common::LangOptions &langOptions)
void ClearLog ()
void EmitMessage (llvm::raw_ostream &o, const char *at, const std::string &message, const std::string &prefix, llvm::raw_ostream::Colors color=llvm::raw_ostream::SAVEDCOLOR, bool echoSourceLine=false) const

The documentation for this class was generated from the following files: