Lines Matching defs:Pre
472 template <typename T> bool Pre(const parser::Statement<T> &x) { in Pre() function in Fortran::semantics::ScopeHandler
736 bool Pre(const parser::BindStmt &) { return BeginAttrs(); } in Pre() function in Fortran::semantics::DeclarationVisitor
753 bool Pre(const parser::AllocatableStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
758 bool Pre(const parser::TargetStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
765 bool Pre(const parser::TypeDeclarationStmt &) { return BeginDecl(); } in Pre() function in Fortran::semantics::DeclarationVisitor
785 bool Pre(const parser::TypeParamDefStmt &) { return BeginDecl(); } in Pre() function in Fortran::semantics::DeclarationVisitor
790 bool Pre(const parser::ComponentDefStmt &) { return BeginDecl(); } in Pre() function in Fortran::semantics::DeclarationVisitor
804 bool Pre(const parser::TypeBoundProcBinding &) { return BeginAttrs(); } in Pre() function in Fortran::semantics::DeclarationVisitor
1028 bool Pre(const parser::WhereConstructStmt &x) { return CheckDef(x.t); } in Pre() function in Fortran::semantics::ConstructVisitor
1029 bool Pre(const parser::ForallConstructStmt &x) { return CheckDef(x.t); } in Pre() function in Fortran::semantics::ConstructVisitor
1030 bool Pre(const parser::CriticalStmt &x) { return CheckDef(x.t); } in Pre() function in Fortran::semantics::ConstructVisitor
1031 bool Pre(const parser::LabelDoStmt &) { in Pre() function in Fortran::semantics::ConstructVisitor
1034 bool Pre(const parser::NonLabelDoStmt &x) { return CheckDef(x.t); } in Pre() function in Fortran::semantics::ConstructVisitor
1035 bool Pre(const parser::IfThenStmt &x) { return CheckDef(x.t); } in Pre() function in Fortran::semantics::ConstructVisitor
1036 bool Pre(const parser::SelectCaseStmt &x) { return CheckDef(x.t); } in Pre() function in Fortran::semantics::ConstructVisitor
1039 bool Pre(const parser::SelectRankStmt &x) { in Pre() function in Fortran::semantics::ConstructVisitor
1042 bool Pre(const parser::SelectTypeStmt &x) { in Pre() function in Fortran::semantics::ConstructVisitor
1111 bool Pre(const parser::AccBeginBlockDirective &x) { in Pre() function in Fortran::semantics::AccVisitor
1118 bool Pre(const parser::AccEndBlockDirective &x) { in Pre() function in Fortran::semantics::AccVisitor
1125 bool Pre(const parser::AccBeginLoopDirective &x) { in Pre() function in Fortran::semantics::AccVisitor
1154 bool AccVisitor::Pre(const parser::OpenACCBlockConstruct &x) { in Pre() function in Fortran::semantics::AccVisitor
1176 bool Pre(const parser::OmpBeginBlockDirective &x) { in Pre() function in Fortran::semantics::OmpVisitor
1183 bool Pre(const parser::OmpEndBlockDirective &x) { in Pre() function in Fortran::semantics::OmpVisitor
1191 bool Pre(const parser::OpenMPLoopConstruct &) { in Pre() function in Fortran::semantics::OmpVisitor
1196 bool Pre(const parser::OmpBeginLoopDirective &x) { in Pre() function in Fortran::semantics::OmpVisitor
1203 bool Pre(const parser::OmpEndLoopDirective &x) { in Pre() function in Fortran::semantics::OmpVisitor
1211 bool Pre(const parser::OpenMPSectionsConstruct &) { in Pre() function in Fortran::semantics::OmpVisitor
1216 bool Pre(const parser::OmpBeginSectionsDirective &x) { in Pre() function in Fortran::semantics::OmpVisitor
1223 bool Pre(const parser::OmpEndSectionsDirective &x) { in Pre() function in Fortran::semantics::OmpVisitor
1250 bool OmpVisitor::Pre(const parser::OpenMPBlockConstruct &x) { in Pre() function in Fortran::semantics::OmpVisitor
1297 template <typename T> bool Pre(const T &) { return true; } in Pre() function in Fortran::semantics::ResolveNamesVisitor
1323 bool Pre(const parser::MainProgram &) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
1326 bool Pre(const parser::FunctionSubprogram &) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
1329 bool Pre(const parser::SubroutineSubprogram &) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
1332 bool Pre(const parser::SeparateModuleSubprogram &) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
1335 bool Pre(const parser::Module &) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
1338 bool Pre(const parser::Submodule &) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
1341 bool Pre(const parser::BlockData &) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
1528 bool AttrsVisitor::Pre(const parser::IntentSpec &x) { in Pre() function in Fortran::semantics::AttrsVisitor
1533 bool AttrsVisitor::Pre(const parser::Pass &x) { in Pre() function in Fortran::semantics::AttrsVisitor
1607 bool DeclTypeSpecVisitor::Pre(const parser::TypeGuardStmt &) { in Pre() function in Fortran::semantics::DeclTypeSpecVisitor
1695 bool ImplicitRulesVisitor::Pre(const parser::ImplicitStmt &x) { in Pre() function in Fortran::semantics::ImplicitRulesVisitor
1716 bool ImplicitRulesVisitor::Pre(const parser::LetterSpec &x) { in Pre() function in Fortran::semantics::ImplicitRulesVisitor
1731 bool ImplicitRulesVisitor::Pre(const parser::ImplicitSpec &) { in Pre() function in Fortran::semantics::ImplicitRulesVisitor
2248 bool ModuleVisitor::Pre(const parser::Only &x) { in Pre() function in Fortran::semantics::ModuleVisitor
2262 bool ModuleVisitor::Pre(const parser::Rename::Names &x) { in Pre() function in Fortran::semantics::ModuleVisitor
2270 bool ModuleVisitor::Pre(const parser::Rename::Operators &x) { in Pre() function in Fortran::semantics::ModuleVisitor
2290 bool ModuleVisitor::Pre(const parser::UseStmt &x) { in Pre() function in Fortran::semantics::ModuleVisitor
2510 bool InterfaceVisitor::Pre(const parser::InterfaceStmt &x) { in Pre() function in Fortran::semantics::InterfaceVisitor
2523 bool InterfaceVisitor::Pre(const parser::GenericSpec &x) { in Pre() function in Fortran::semantics::InterfaceVisitor
2530 bool InterfaceVisitor::Pre(const parser::ProcedureStmt &x) { in Pre() function in Fortran::semantics::InterfaceVisitor
2541 bool InterfaceVisitor::Pre(const parser::GenericStmt &) { in Pre() function in Fortran::semantics::InterfaceVisitor
2731 bool SubprogramVisitor::Pre(const parser::Suffix &suffix) { in Pre() function in Fortran::semantics::SubprogramVisitor
2738 bool SubprogramVisitor::Pre(const parser::PrefixSpec &x) { in Pre() function in Fortran::semantics::SubprogramVisitor
2766 bool SubprogramVisitor::Pre(const parser::InterfaceBody::Subroutine &x) { in Pre() function in Fortran::semantics::SubprogramVisitor
2774 bool SubprogramVisitor::Pre(const parser::InterfaceBody::Function &x) { in Pre() function in Fortran::semantics::SubprogramVisitor
2783 bool SubprogramVisitor::Pre(const parser::SubroutineStmt &) { in Pre() function in Fortran::semantics::SubprogramVisitor
2786 bool SubprogramVisitor::Pre(const parser::FunctionStmt &) { in Pre() function in Fortran::semantics::SubprogramVisitor
2789 bool SubprogramVisitor::Pre(const parser::EntryStmt &) { return BeginAttrs(); } in Pre() function in Fortran::semantics::SubprogramVisitor
3199 bool DeclarationVisitor::Pre(const parser::Initialization &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3227 bool DeclarationVisitor::Pre(const parser::BindEntity &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3240 bool DeclarationVisitor::Pre(const parser::NamedConstantDef &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3259 bool DeclarationVisitor::Pre(const parser::NamedConstant &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3269 bool DeclarationVisitor::Pre(const parser::Enumerator &enumerator) { in Pre() function in Fortran::semantics::DeclarationVisitor
3323 bool DeclarationVisitor::Pre(const parser::AccessSpec &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3334 bool DeclarationVisitor::Pre(const parser::AsynchronousStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3337 bool DeclarationVisitor::Pre(const parser::ContiguousStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3340 bool DeclarationVisitor::Pre(const parser::ExternalStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3355 bool DeclarationVisitor::Pre(const parser::IntentStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3361 bool DeclarationVisitor::Pre(const parser::IntrinsicStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3376 bool DeclarationVisitor::Pre(const parser::OptionalStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3380 bool DeclarationVisitor::Pre(const parser::ProtectedStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3383 bool DeclarationVisitor::Pre(const parser::ValueStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3387 bool DeclarationVisitor::Pre(const parser::VolatileStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3579 bool DeclarationVisitor::Pre(const parser::KindParam &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3591 bool DeclarationVisitor::Pre(const parser::DeclarationTypeSpec::Type &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3603 bool DeclarationVisitor::Pre(const parser::DeclarationTypeSpec::Class &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3619 bool DeclarationVisitor::Pre(const parser::DeclarationTypeSpec::Record &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3699 bool DeclarationVisitor::Pre(const parser::DerivedTypeDef &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3778 bool DeclarationVisitor::Pre(const parser::DerivedTypeStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3836 bool DeclarationVisitor::Pre(const parser::TypeAttrSpec::Extends &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3846 bool DeclarationVisitor::Pre(const parser::PrivateStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3860 bool DeclarationVisitor::Pre(const parser::SequenceStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3933 bool DeclarationVisitor::Pre(const parser::ProcedureDeclarationStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3941 bool DeclarationVisitor::Pre(const parser::DataComponentDefStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3952 bool DeclarationVisitor::Pre(const parser::ProcComponentDefStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3959 bool DeclarationVisitor::Pre(const parser::ProcPointerInit &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3995 bool DeclarationVisitor::Pre(const parser::TypeBoundProcedurePart &) { in Pre() function in Fortran::semantics::DeclarationVisitor
4127 bool DeclarationVisitor::Pre(const parser::TypeBoundGenericStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
4171 bool DeclarationVisitor::Pre(const parser::AllocateStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
4179 bool DeclarationVisitor::Pre(const parser::StructureConstructor &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
4208 bool DeclarationVisitor::Pre(const parser::BasedPointerStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
4280 bool DeclarationVisitor::Pre(const parser::NamelistStmt::Group &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
4308 bool DeclarationVisitor::Pre(const parser::IoControlSpec &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
4321 bool DeclarationVisitor::Pre(const parser::CommonStmt::Block &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
4326 bool DeclarationVisitor::Pre(const parser::CommonBlockObject &) { in Pre() function in Fortran::semantics::DeclarationVisitor
4342 bool DeclarationVisitor::Pre(const parser::EquivalenceStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
4377 bool DeclarationVisitor::Pre(const parser::SaveStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
4949 bool ConstructVisitor::Pre(const parser::ConcurrentHeader &header) { in Pre() function in Fortran::semantics::ConstructVisitor
4963 bool ConstructVisitor::Pre(const parser::LocalitySpec::Local &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4972 bool ConstructVisitor::Pre(const parser::LocalitySpec::LocalInit &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4981 bool ConstructVisitor::Pre(const parser::LocalitySpec::Shared &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4994 bool ConstructVisitor::Pre(const parser::AcSpec &x) { in Pre() function in Fortran::semantics::ConstructVisitor
5004 bool ConstructVisitor::Pre(const parser::AcImpliedDo &x) { in Pre() function in Fortran::semantics::ConstructVisitor
5017 bool ConstructVisitor::Pre(const parser::DataImpliedDo &x) { in Pre() function in Fortran::semantics::ConstructVisitor
5030 bool ConstructVisitor::Pre(const parser::DataIDoObject &x) { in Pre() function in Fortran::semantics::ConstructVisitor
5046 bool ConstructVisitor::Pre(const parser::DataStmtObject &x) { in Pre() function in Fortran::semantics::ConstructVisitor
5065 bool ConstructVisitor::Pre(const parser::DataStmtValue &x) { in Pre() function in Fortran::semantics::ConstructVisitor
5083 bool ConstructVisitor::Pre(const parser::DoConstruct &x) { in Pre() function in Fortran::semantics::ConstructVisitor
5095 bool ConstructVisitor::Pre(const parser::ForallConstruct &) { in Pre() function in Fortran::semantics::ConstructVisitor
5100 bool ConstructVisitor::Pre(const parser::ForallStmt &) { in Pre() function in Fortran::semantics::ConstructVisitor
5106 bool ConstructVisitor::Pre(const parser::BlockStmt &x) { in Pre() function in Fortran::semantics::ConstructVisitor
5111 bool ConstructVisitor::Pre(const parser::EndBlockStmt &x) { in Pre() function in Fortran::semantics::ConstructVisitor
5121 bool ConstructVisitor::Pre(const parser::AssociateStmt &x) { in Pre() function in Fortran::semantics::ConstructVisitor
5146 bool ConstructVisitor::Pre(const parser::ChangeTeamStmt &x) { in Pre() function in Fortran::semantics::ConstructVisitor
5178 bool ConstructVisitor::Pre(const parser::SelectTypeConstruct &) { in Pre() function in Fortran::semantics::ConstructVisitor
5235 bool ConstructVisitor::Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre() function in Fortran::semantics::ConstructVisitor
5243 bool ConstructVisitor::Pre(const parser::SelectRankConstruct::RankCase &) { in Pre() function in Fortran::semantics::ConstructVisitor
5275 bool ConstructVisitor::Pre(const parser::SelectRankConstruct &) { in Pre() function in Fortran::semantics::ConstructVisitor
5431 bool ResolveNamesVisitor::Pre(const parser::FunctionReference &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
5435 bool ResolveNamesVisitor::Pre(const parser::CallStmt &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
5440 bool ResolveNamesVisitor::Pre(const parser::ImportStmt &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
5933 bool ModuleVisitor::Pre(const parser::AccessStmt &x) { in Pre() function in Fortran::semantics::ModuleVisitor
6009 bool ResolveNamesVisitor::Pre(const parser::SpecificationPart &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
6208 bool ResolveNamesVisitor::Pre(const parser::ImplicitStmt &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
6232 bool ResolveNamesVisitor::Pre(const parser::PointerAssignmentStmt &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
6258 bool ResolveNamesVisitor::Pre(const parser::StmtFunctionStmt &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
6272 bool ResolveNamesVisitor::Pre(const parser::DefinedOpName &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
6297 bool ResolveNamesVisitor::Pre(const parser::ProgramUnit &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
6328 template <typename A> bool Pre(const A &) { return true; } in Pre() function in Fortran::semantics::ExecutionPartSkimmer
6437 template <typename A> bool Pre(const A &) { return true; } in Pre() function in Fortran::semantics::DeferredCheckVisitor
6463 bool Pre(const parser::EntityDecl &decl) { in Pre() function in Fortran::semantics::DeferredCheckVisitor
6468 bool Pre(const parser::ComponentDecl &decl) { in Pre() function in Fortran::semantics::DeferredCheckVisitor
6473 bool Pre(const parser::ProcDecl &decl) { in Pre() function in Fortran::semantics::DeferredCheckVisitor