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

Public Types

using Label = std::uint64_t
 

Public Member Functions

 UserState (const AllCookedSources &allCooked, common::LanguageFeatureControl features)
 
const AllCookedSourcesallCooked () const
 
const common::LanguageFeatureControlfeatures () const
 
llvm::raw_ostream * debugOutput () const
 
UserStateset_debugOutput (llvm::raw_ostream &out)
 
ParsingLoglog () const
 
UserStateset_log (ParsingLog *log)
 
bool instrumentedParse () const
 
UserStateset_instrumentedParse (bool yes)
 
void NewSubprogram ()
 
bool IsDoLabel (Label label) const
 
void NewDoLabel (Label label)
 
void EnterNonlabelDoConstruct ()
 
void LeaveDoConstruct ()
 
void NoteOldStructureComponent (const CharBlock &name)
 
bool IsOldStructureComponent (const CharBlock &name) const
 

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