FLANG
Public Member Functions | List of all members
Fortran::parser::Parsing Class Reference

Public Member Functions

 Parsing (AllCookedSources &)
 
bool consumedWholeFile () const
 
const char * finalRestingPlace () const
 
AllCookedSourcesallCooked ()
 
const AllCookedSourcesallCooked () const
 
Messagesmessages ()
 
std::optional< Program > & parseTree ()
 
const CookedSourcecooked () const
 
const SourceFilePrescan (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)
 
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: