Lines Matching refs:ScopeHandler

56 class ScopeHandler;
462 explicit FuncResultStack(ScopeHandler &scopeHandler) in FuncResultStack()
489 ScopeHandler &scopeHandler_;
494 class ScopeHandler : public ImplicitRulesVisitor { class
702 class ModuleVisitor : public virtual ScopeHandler {
771 class InterfaceVisitor : public virtual ScopeHandler {
812 class SubprogramVisitor : public virtual ScopeHandler, public InterfaceVisitor {
855 public virtual ScopeHandler {
858 using ScopeHandler::Post;
859 using ScopeHandler::Pre;
1413 class ResolveNamesVisitor : public virtual ScopeHandler,
1435 using ScopeHandler::Post;
1436 using ScopeHandler::Pre;
2087 void ScopeHandler::SayAlreadyDeclared(const parser::Name &name, Symbol &prev) { in SayAlreadyDeclared()
2090 void ScopeHandler::SayAlreadyDeclared(const SourceName &name, Symbol &prev) { in SayAlreadyDeclared()
2105 void ScopeHandler::SayAlreadyDeclared( in SayAlreadyDeclared()
2115 void ScopeHandler::SayWithReason(const parser::Name &name, Symbol &symbol, in SayWithReason()
2121 void ScopeHandler::SayWithDecl( in SayWithDecl()
2132 void ScopeHandler::SayLocalMustBeVariable( in SayLocalMustBeVariable()
2139 void ScopeHandler::SayDerivedType( in SayDerivedType()
2146 void ScopeHandler::Say2(const SourceName &name1, MessageFixedText &&msg1, in Say2()
2150 void ScopeHandler::Say2(const SourceName &name, MessageFixedText &&msg1, in Say2()
2155 void ScopeHandler::Say2(const parser::Name &name, MessageFixedText &&msg1, in Say2()
2181 Scope &ScopeHandler::InclusiveScope() { return GetInclusiveScope(currScope()); } in InclusiveScope()
2183 Scope *ScopeHandler::GetHostProcedure() { in GetHostProcedure()
2195 Scope &ScopeHandler::NonDerivedTypeScope() { in NonDerivedTypeScope()
2199 void ScopeHandler::PushScope(Scope::Kind kind, Symbol *symbol) { in PushScope()
2202 void ScopeHandler::PushScope(Scope &scope) { in PushScope()
2233 void ScopeHandler::PopScope() { in PopScope()
2245 void ScopeHandler::SetScope(Scope &scope) { in SetScope()
2250 Symbol *ScopeHandler::FindSymbol(const parser::Name &name) { in FindSymbol()
2253 Symbol *ScopeHandler::FindSymbol(const Scope &scope, const parser::Name &name) { in FindSymbol()
2271 Symbol &ScopeHandler::MakeSymbol( in MakeSymbol()
2282 Symbol &ScopeHandler::MakeSymbol(const SourceName &name, Attrs attrs) { in MakeSymbol()
2285 Symbol &ScopeHandler::MakeSymbol(const parser::Name &name, Attrs attrs) { in MakeSymbol()
2288 Symbol &ScopeHandler::MakeHostAssocSymbol( in MakeHostAssocSymbol()
2298 Symbol &ScopeHandler::CopySymbol(const SourceName &name, const Symbol &symbol) { in CopySymbol()
2304 Symbol *ScopeHandler::FindInScope( in FindInScope()
2308 Symbol *ScopeHandler::FindInScope(const Scope &scope, const SourceName &name) { in FindInScope()
2320 Symbol *ScopeHandler::FindInTypeOrParents( in FindInTypeOrParents()
2324 Symbol *ScopeHandler::FindInTypeOrParents(const parser::Name &name) { in FindInTypeOrParents()
2328 void ScopeHandler::EraseSymbol(const parser::Name &name) { in EraseSymbol()
2349 void ScopeHandler::ApplyImplicitRules( in ApplyImplicitRules()
2385 bool ScopeHandler::ImplicitlyTypeForwardRef(Symbol &symbol) { in ImplicitlyTypeForwardRef()
2419 void ScopeHandler::AcquireIntrinsicProcedureFlags(Symbol &symbol) { in AcquireIntrinsicProcedureFlags()
2434 const DeclTypeSpec *ScopeHandler::GetImplicitType( in GetImplicitType()
2454 bool ScopeHandler::ConvertToObjectEntity(Symbol &symbol) { in ConvertToObjectEntity()
2472 bool ScopeHandler::ConvertToProcEntity(Symbol &symbol) { in ConvertToProcEntity()
2500 const DeclTypeSpec &ScopeHandler::MakeNumericType( in MakeNumericType()
2510 const DeclTypeSpec &ScopeHandler::MakeLogicalType( in MakeLogicalType()
2520 void ScopeHandler::NotePossibleBadForwardRef(const parser::Name &name) { in NotePossibleBadForwardRef()
2535 std::optional<SourceName> ScopeHandler::HadForwardRef( in HadForwardRef()
2544 bool ScopeHandler::CheckPossibleBadForwardRef(const Symbol &symbol) { in CheckPossibleBadForwardRef()
2574 void ScopeHandler::MakeExternal(Symbol &symbol) { in MakeExternal()