FLANG
Fortran::frontend::PrescanAndSemaAction Class Referenceabstract
Inheritance diagram for Fortran::frontend::PrescanAndSemaAction:
Fortran::frontend::FrontendAction Fortran::frontend::DebugDumpPFTAction Fortran::frontend::DebugDumpParseTreeAction Fortran::frontend::DebugDumpSymbolsAction Fortran::frontend::DebugPreFIRTreeAction Fortran::frontend::DebugUnparseAction Fortran::frontend::DebugUnparseWithModulesAction Fortran::frontend::DebugUnparseWithSymbolsAction Fortran::frontend::GetDefinitionAction Fortran::frontend::GetSymbolsSourcesAction Fortran::frontend::ParseSyntaxOnlyAction Fortran::frontend::PluginParseTreeAction

Additional Inherited Members

Public Member Functions inherited from Fortran::frontend::FrontendAction
CompilerInstancegetInstance () const
void setInstance (CompilerInstance *value)
const FrontendInputFilegetCurrentInput () const
llvm::StringRef getCurrentFile () const
llvm::StringRef getCurrentFileOrBufferName () const
void setCurrentInput (const FrontendInputFile &currentIntput)
bool beginSourceFile (CompilerInstance &ci, const FrontendInputFile &input)
llvm::Error execute ()
 Run the action.
void endSourceFile ()
Protected Member Functions inherited from Fortran::frontend::FrontendAction
bool runPrescan ()
bool runParse (bool emitMessages)
bool runSemanticChecks ()
bool generateRtTypeTables ()
bool reportFatalSemanticErrors ()
bool reportFatalScanningErrors ()
bool reportFatalParsingErrors ()
virtual bool shouldEraseOutputFiles ()

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