Lines Matching refs:Say

118   Message &Say(MessageFixedText &&);
119 Message &Say(MessageFormattedText &&);
121 Message &Say(const SourceName &, MessageFixedText &&);
124 Message &Say(const SourceName &source, MessageFixedText &&msg, A &&...args) { in Say() function in Fortran::semantics::MessageHandler
125 return context_->Say(source, std::move(msg), std::forward<A>(args)...); in Say()
215 template <typename... A> Message &Say(A &&...args) { in Say() function in Fortran::semantics::BaseVisitor
216 return messageHandler_.Say(std::forward<A>(args)...); in Say()
219 Message &Say( in Say() function in Fortran::semantics::BaseVisitor
221 return messageHandler_.Say(name.source, std::move(text), args...); in Say()
1095 Say(name.source, in DeclareEntity()
1573 context_.Say(parser::CharBlock{fromLetter}, in SetTypeMapping()
1668 Say(symbol.name(), in SetBindNameOn()
1694 Say(symbol.name(), "The entity '%s' has multiple BIND names"_err_en_US); in SetBindNameOn()
1726 Say(currStmtSource().value(), in IsDuplicateAttr()
1739 Say(currStmtSource().value(), in HaveAttrConflict()
1833 Say("ABSTRACT derived type may not be used here"_err_en_US); in CheckForAbstractType()
1859 Message &MessageHandler::Say(MessageFixedText &&msg) { in Say() function in Fortran::semantics::MessageHandler
1860 return context_->Say(currStmtSource().value(), std::move(msg)); in Say()
1862 Message &MessageHandler::Say(MessageFormattedText &&msg) { in Say() function in Fortran::semantics::MessageHandler
1863 return context_->Say(currStmtSource().value(), std::move(msg)); in Say()
1865 Message &MessageHandler::Say(const SourceName &name, MessageFixedText &&msg) { in Say() function in Fortran::semantics::MessageHandler
1866 return Say(name, std::move(msg), name); in Say()
1883 Say("IMPLICIT statement after IMPLICIT NONE or " in Pre()
1902 Say(hiLoc, "'%s' does not follow '%s' alphabetically"_err_en_US, in Pre()
1938 Say("More than one IMPLICIT NONE statement"_err_en_US); in HandleImplicitNone()
1939 Say(*prevImplicitNone_, "Previous IMPLICIT NONE statement"_en_US); in HandleImplicitNone()
1943 Say("IMPLICIT NONE statement after PARAMETER statement"_err_en_US); in HandleImplicitNone()
1954 Say("IMPLICIT NONE statement after IMPLICIT statement"_err_en_US); in HandleImplicitNone()
1972 Say("IMPLICIT NONE(TYPE) after IMPLICIT statement"_err_en_US); in HandleImplicitNone()
1981 Say("TYPE specified more than once in IMPLICIT NONE statement"_err_en_US); in HandleImplicitNone()
1985 Say("EXTERNAL specified more than once in IMPLICIT NONE statement"_err_en_US); in HandleImplicitNone()
2033 Say(currStmtSource().value(), in PostAttrSpec()
2042 Say(currStmtSource().value(), in PostAttrSpec()
2095 Say(name, "'%s' is already declared in this scoping unit"_err_en_US) in SayAlreadyDeclared()
2110 Say(name1, "'%s' is already declared in this scoping unit"_err_en_US) in SayAlreadyDeclared()
2117 Say(name, std::move(msg1), symbol.name()).Attach(std::move(msg2)); in SayWithReason()
2123 Say(name, std::move(msg), symbol.name()) in SayWithDecl()
2142 Say(name, std::move(msg), name, typeSymbol.name()) in SayDerivedType()
2148 Say(name1, std::move(msg1)).Attach(name2, std::move(msg2), name2); in Say2()
2377 Say(symbol.name(), "No explicit type declared for '%s'"_err_en_US); in ApplyImplicitRules()
2407 Say(symbol.name(), in ImplicitlyTypeForwardRef()
2553 Say(*fwdRef, in CheckPossibleBadForwardRef()
2565 Say(symbol.name(), in CheckPossibleBadForwardRef()
2578 Say(symbol.name(), in MakeExternal()
2622 Say(local.v, in Pre()
2625 Say(local.v, in Pre()
2702 Say(useName, "'%s' not found in module '%s'"_err_en_US, MakeOpName(useName), in AddUse()
2711 Say(useName, "'%s' is PRIVATE in '%s'"_err_en_US, MakeOpName(useName), in AddUse()
2791 Say(location, in DoAddUse()
2840 Say(location, in DoAddUse()
2923 Say(name, in AddAndCheckExplicitIntrinsicUse()
2932 Say(name, in AddAndCheckExplicitIntrinsicUse()
2966 Say(name, "Module '%s' already has a submodule named '%s'"_err_en_US, in BeginSubmodule()
2993 Say(name, "Module '%s' cannot USE itself"_err_en_US); in FindModule()
3032 Say("A PROCEDURE statement is only allowed in a generic interface block"_err_en_US); in Pre()
3086 Say(*name, "Procedure '%s' not found"_err_en_US); in ResolveSpecificsInGeneric()
3093 Say(*name, "'%s' is not a subprogram"_err_en_US); in ResolveSpecificsInGeneric()
3099 Say(*name, "'%s' is not a module procedure"_err_en_US); in ResolveSpecificsInGeneric()
3107 Say(*name, "'%s' is not a module procedure"_err_en_US); in ResolveSpecificsInGeneric()
3117 Say(name->source, in ResolveSpecificsInGeneric()
3121 Say(name->source, in ResolveSpecificsInGeneric()
3141 Say(proc->name(), std::move(msg)); in CheckGenericProcedures()
3143 Say(generic.name(), std::move(msg)); in CheckGenericProcedures()
3157 auto &msg{Say(generic.name(), in CheckGenericProcedures()
3195 Say(name, "'%s' has not been declared as an array"_err_en_US); in HandleStmtFunction()
3243 Message &msg{Say(*suffix.resultName, in Pre()
3260 Say(currStmtSource().value(), in Pre()
3371 Say(info.resultName->source, in Post()
3511 Say(name.source, in PostEntryStmt()
3515 Say(name.source, in PostEntryStmt()
3560 Say(name, in PostEntryStmt()
3576 Say(name, "'%s' was not declared a separate module procedure"_err_en_US); in BeginMpSubprogram()
3612 Say(name, in BeginSubprogram()
3630 Say(name, in BeginSubprogram()
3828 Message &msg{Say(name, "Reference to '%s' is ambiguous"_err_en_US)}; in CheckUseError()
3852 Say("The type parameter LEN cannot be deferred without" in Post()
3858 Say(currStmtSource().value(), in Post()
3893 Say(name, "Missing initialization for parameter '%s'"_err_en_US); in Post()
3930 Say(name, in Pre()
3965 Say(at, "The expression must not be polymorphic"_err_en_US); in Pre()
3973 Say(at, "The expression must have constant shape"_err_en_US); in Pre()
3976 Say(at, "The expression must have a known type"_err_en_US); in Pre()
3979 Say(at, "The expression must be a constant of known type"_err_en_US); in Pre()
3996 Say(name, "Named constant '%s' not found"_err_en_US); in Pre()
4031 Say(name, in Pre()
4061 Say(currStmtSource().value(), in Pre()
4083 Say(symbol->name(), in Pre()
4100 Say(name.source, "'%s' is not a known intrinsic procedure"_err_en_US); in Pre()
4109 Say(symbol.name(), in Pre()
4115 Say(symbol.name(), in Pre()
4160 Say(currStmtSource().value(), in HandleAttributeStmt()
4175 Say(MessageFormattedText{ in CheckNotInBlock()
4219 Say(procInCycle->name(), in HasCycle()
4274 Say(name, in DeclareObjectEntity()
4285 Say(name, in DeclareObjectEntity()
4331 Say(currStmtSource().value(), in Post()
4360 Say(name, "Parameter '%s' not found"_err_en_US); in Pre()
4410 Say(typeName.source, "Type parameter value must have a name"_err_en_US); in Post()
4478 Say(typeName.source, "%s is not a known STRUCTURE"_err_en_US, in Post()
4501 Say(paramName, in Pre()
4515 Say(paramName, in Pre()
4533 Say(stmt.source, in Pre()
4537 Say(stmt.source, in Pre()
4541 Say(stmt.source, in Pre()
4612 Say(currStmtSource().value(), in Pre()
4622 Say("PRIVATE is only allowed in a derived type that is" in Pre()
4629 Say("PRIVATE may not appear more than once in" in Pre()
4636 Say("SEQUENCE may not appear more than once in" in Pre()
4653 Say("Recursive use of the derived type requires " in Post()
4665 Say(name.source, in Post()
4675 Say(name.source, in Post()
4739Say("A sequence type data component that is a pointer to a non-sequence type is not standard"_port… in Pre()
4742Say("A sequence type data component must either be of an intrinsic type or a derived sequence type… in Pre()
4791 Say(symbol.name(), in Post()
4813 Say(*bindingName, // C773 in Post()
4821 Say(*bindingName, // C772 in Post()
4836 Say("A sequence type may not have a CONTAINS statement"_err_en_US); // C740 in Post()
4843 Say("DEFERRED is only allowed when an interface-name is provided"_err_en_US); in Post()
4872 Say(binding->name(), in CheckBindings()
4878 Say(binding->name(), in CheckBindings()
4893 Say("DEFERRED is required when an interface-name is provided"_err_en_US); in Post()
4916 Say(name->source, in Post()
5027 Say("support for UNION"_todo_en_US); // TODO in Pre()
5096 Say(pointerName, in Pre()
5106 Say(pointerName.source, "Cray pointer '%s' must have type %s"_err_en_US, in Pre()
5112 Say(pointeeName, in Pre()
5116 Say(pointeeName, "'%s' is not a variable"_err_en_US); in Pre()
5119 Say(pointeeName, in Pre()
5122 Say(pointeeName, in Pre()
5130 Say(pointeeName, in Pre()
5198 Say(*name, "Namelist group '%s' not found"_err_en_US); in Pre()
5244 Say(source, "Equivalence set must have more than one object"_err_en_US); in CheckEquivalenceSets()
5296 Say(name, std::move(*msg)); in CheckSaveStmts()
5307 Say(name, in CheckSaveStmts()
5311 Say(name, in CheckSaveStmts()
5383 Say(symbol.name(), in CheckCommonBlocks()
5396 Say(name, in CheckCommonBlocks()
5399 Say(name, in CheckCommonBlocks()
5402 Say(name, in CheckCommonBlocks()
5405 Say(name, in CheckCommonBlocks()
5408 Say(name, in CheckCommonBlocks()
5412 Say(name, in CheckCommonBlocks()
5418 Say(name, in CheckCommonBlocks()
5650 Say(name, in SetType()
5702 Say(name, "Derived type '%s' not found"_err_en_US); in ResolveDerivedType()
5713 Say(name, "'%s' is not a derived type"_err_en_US); in ResolveDerivedType()
5723 Say(extendsName->source, in ResolveExtendsType()
5744 Say(name, in CheckExplicitInterface()
5914 Say(name, in Pre()
6085 Say("Selector must not be a coindexed object"_err_en_US); in Post()
6121 Say(sel.source, // C1116 in Post()
6155 Say("Selector must not be a coindexed object"_err_en_US); in Post()
6158 Say(association.selector.source, in Post()
6167 Say(association.selector.source, // C901 in Post()
6173 Say(association.selector.source, in Post()
6179 Say(association.selector.source, // C1157 in Post()
6265 Say(*association.name, // C1102 in MakeAssocEntity()
6305 Say(symbol.name(), "Associate name '%s' must have a type"_err_en_US); in SetTypeFromAssociation()
6417 Say("IMPORT is not allowed in a module scoping unit"_err_en_US); in Pre()
6420 Say("IMPORT,NONE is not allowed in a submodule scoping unit"_err_en_US); in Pre()
6425 Say("IMPORT is not allowed in a main program scoping unit"_err_en_US); in Pre()
6429 Say("IMPORT is not allowed in an external subprogram scoping unit"_err_en_US); in Pre()
6434 Say("IMPORT is not allowed in a BLOCK DATA subprogram"_err_en_US); in Pre()
6439 Say(std::move(*error)); in Pre()
6445 Say(name, "'%s' not found in host scope"_err_en_US); in Pre()
6522 Say(name, in ResolveName()
6529 Say(name, "No explicit type declared for '%s'"_err_en_US); in ResolveName()
6534 Say(name, in ResolveName()
6541 Say(name, in ResolveName()
6656 context().Say(component.source, *msg); in FindComponent()
6667 Say(*base, in FindComponent()
6686 Say(name, "Allocatable object '%s' cannot be initialized"_err_en_US); in Initialization()
6700 Say(name, in Initialization()
6710 Say(name, in Initialization()
6745 Say(name, in PointerInitialization()
6770 Say(name, in PointerInitialization()
6785 Say(name, in NonPointerInitialization()
6852 Say(name, "Abstract interface '%s' may not be called"_err_en_US); in HandleProcedureName()
6870 Say(name, in HandleProcedureName()
6883 Say(name, in CheckImplicitNoneExternal()
6970 Say(currStmtSource().value(), in Pre()
6978 Say("The default accessibility of this module has already been declared"_err_en_US) in Pre()
6998 Say(symbolName, "Generic spec '%s' not found"_err_en_US); in Pre()
7018 Say(name, in SetAccess()
7113 Say(symbolName, in CreateGeneric()
7169 Say(symbol.name(), in FinishSpecificationPart()
7262 Say(location, "'%s' from host is not accessible"_err_en_US, name) in CheckImport()
7349 Say(name, in Pre()