Lines Matching refs:ResolveNamesVisitor

55 class ResolveNamesVisitor;
150 SemanticsContext &c, ResolveNamesVisitor &v, ImplicitRulesMap &rules) in BaseVisitor()
228 ResolveNamesVisitor *this_;
1413 class ResolveNamesVisitor : public virtual ScopeHandler, class
1440 ResolveNamesVisitor( in ResolveNamesVisitor() function in Fortran::semantics::ResolveNamesVisitor
6402 bool ResolveNamesVisitor::Pre(const parser::FunctionReference &x) { in Pre()
6406 bool ResolveNamesVisitor::Pre(const parser::CallStmt &x) { in Pre()
6411 bool ResolveNamesVisitor::Pre(const parser::ImportStmt &x) { in Pre()
6804 void ResolveNamesVisitor::HandleCall( in HandleCall()
6815 void ResolveNamesVisitor::HandleProcedureName( in HandleProcedureName()
6879 bool ResolveNamesVisitor::CheckImplicitNoneExternal( in CheckImplicitNoneExternal()
6895 void ResolveNamesVisitor::NoteExecutablePartCall( in NoteExecutablePartCall()
6933 bool ResolveNamesVisitor::SetProcFlag( in SetProcFlag()
7043 bool ResolveNamesVisitor::Pre(const parser::SpecificationPart &x) { in Pre()
7070 void ResolveNamesVisitor::PreSpecificationConstruct( in PreSpecificationConstruct()
7094 void ResolveNamesVisitor::CreateCommonBlockSymbols( in CreateCommonBlockSymbols()
7109 void ResolveNamesVisitor::CreateGeneric(const parser::GenericSpec &x) { in CreateGeneric()
7156 void ResolveNamesVisitor::FinishSpecificationPart( in FinishSpecificationPart()
7207 void ResolveNamesVisitor::AnalyzeStmtFunctionStmt( in AnalyzeStmtFunctionStmt()
7232 void ResolveNamesVisitor::CheckImports() { in CheckImports()
7257 void ResolveNamesVisitor::CheckImport( in CheckImport()
7269 bool ResolveNamesVisitor::Pre(const parser::ImplicitStmt &x) { in Pre()
7274 void ResolveNamesVisitor::Post(const parser::PointerObject &x) { in Post()
7283 void ResolveNamesVisitor::Post(const parser::AllocateObject &x) { in Post()
7293 bool ResolveNamesVisitor::Pre(const parser::PointerAssignmentStmt &x) { in Pre()
7315 void ResolveNamesVisitor::Post(const parser::Designator &x) { in Post()
7318 void ResolveNamesVisitor::Post(const parser::SubstringInquiry &x) { in Post()
7323 void ResolveNamesVisitor::Post(const parser::ProcComponentRef &x) { in Post()
7326 void ResolveNamesVisitor::Post(const parser::TypeGuardStmt &x) { in Post()
7330 bool ResolveNamesVisitor::Pre(const parser::StmtFunctionStmt &x) { in Pre()
7344 bool ResolveNamesVisitor::Pre(const parser::DefinedOpName &x) { in Pre()
7358 void ResolveNamesVisitor::Post(const parser::AssignStmt &x) { in Post()
7363 void ResolveNamesVisitor::Post(const parser::AssignedGotoStmt &x) { in Post()
7369 bool ResolveNamesVisitor::Pre(const parser::ProgramUnit &x) { in Pre()
7389 explicit ExecutionPartSkimmer(ResolveNamesVisitor &resolver) in ExecutionPartSkimmer()
7408 ResolveNamesVisitor &resolver_;
7413 void ResolveNamesVisitor::ResolveSpecificationParts(ProgramTree &node) { in ResolveSpecificationParts()
7463 void ResolveNamesVisitor::AddSubpNames(ProgramTree &node) { in AddSubpNames()
7498 bool ResolveNamesVisitor::BeginScopeForNode(const ProgramTree &node) { in BeginScopeForNode()
7522 void ResolveNamesVisitor::EndScopeForNode(const ProgramTree &node) { in EndScopeForNode()
7556 explicit DeferredCheckVisitor(ResolveNamesVisitor &resolver) in DeferredCheckVisitor()
7624 ResolveNamesVisitor &resolver_;
7630 void ResolveNamesVisitor::FinishSpecificationParts(const ProgramTree &node) { in FinishSpecificationParts()
7656 void ResolveNamesVisitor::FinishDerivedTypeInstantiation(Scope &scope) { in FinishDerivedTypeInstantiation()
7686 void ResolveNamesVisitor::ResolveExecutionParts(const ProgramTree &node) { in ResolveExecutionParts()
7701 void ResolveNamesVisitor::Post(const parser::Program &) { in Post()
7717 ResolveNamesVisitor{context, implicitRulesMap, top}.Walk(program); in ResolveNames()
7732 ResolveNamesVisitor visitor{ in ResolveSpecificationParts()