FLANG
|
Public Member Functions | |
RewriteMutator (SemanticsContext &context) | |
template<typename T > | |
bool | Pre (T &) |
template<typename T > | |
void | Post (T &) |
void | Post (parser::Name &) |
bool | Pre (parser::MainProgram &) |
bool | Pre (parser::Module &) |
bool | Pre (parser::FunctionSubprogram &) |
bool | Pre (parser::SubroutineSubprogram &) |
bool | Pre (parser::SeparateModuleSubprogram &) |
bool | Pre (parser::BlockConstruct &) |
bool | Pre (parser::Block &) |
bool | Pre (parser::DoConstruct &) |
bool | Pre (parser::IfConstruct &) |
bool | Pre (parser::ActionStmt &) |
void | Post (parser::MainProgram &) |
void | Post (parser::FunctionSubprogram &) |
void | Post (parser::SubroutineSubprogram &) |
void | Post (parser::SeparateModuleSubprogram &) |
void | Post (parser::BlockConstruct &) |
void | Post (parser::Block &) |
void | Post (parser::DoConstruct &) |
void | Post (parser::IfConstruct &) |
void | Post (parser::ReadStmt &) |
void | Post (parser::WriteStmt &) |
bool | Pre (parser::EquivalenceStmt &) |
bool | Pre (parser::Keyword &) |
bool | Pre (parser::EntryStmt &) |
bool | Pre (parser::CompilerDirective &) |
bool | Pre (parser::EndBlockDataStmt &) |
bool | Pre (parser::EndFunctionStmt &) |
bool | Pre (parser::EndInterfaceStmt &) |
bool | Pre (parser::EndModuleStmt &) |
bool | Pre (parser::EndMpSubprogramStmt &) |
bool | Pre (parser::EndProgramStmt &) |
bool | Pre (parser::EndSubmoduleStmt &) |
bool | Pre (parser::EndSubroutineStmt &) |
bool | Pre (parser::EndTypeStmt &) |
bool | Pre (parser::OmpBlockConstruct &) |
bool | Pre (parser::OpenMPLoopConstruct &) |
void | Post (parser::OmpBlockConstruct &) |
void | Post (parser::OpenMPLoopConstruct &) |
Convert misidentified statement functions to array element assignments or pointer-valued function result assignments. Convert misidentified format expressions to namelist group names. Convert misidentified character variables in I/O units to integer unit number expressions. Convert misidentified named constants in data statement values to initial data targets