Lines Matching defs:Say
119 Message &Say(MessageFixedText &&);
120 Message &Say(MessageFormattedText &&);
122 Message &Say(const SourceName &, MessageFixedText &&);
125 Message &Say(const SourceName &source, MessageFixedText &&msg, A &&...args) {
126 return context_->Say(source, std::move(msg), std::forward<A>(args)...);
221 template <typename... A> Message &Say(A &&...args) {
222 return messageHandler_.Say(std::forward<A>(args)...);
225 Message &Say(
227 return messageHandler_.Say(name.source, std::move(text), args...);
1133 Say(name.source,
1698 context().Say(mapper->v.source,
1709 // implemented. context().Say(mapper->v.source, "'%s' not
1884 context_.Say(parser::CharBlock{fromLetter},
2009 Say(symbol.name(),
2060 Say(currStmtSource().value(),
2086 Say(currStmtSource().value(),
2162 Say("ABSTRACT derived type may not be used here"_err_en_US);
2188 Message &MessageHandler::Say(MessageFixedText &&msg) {
2189 return context_->Say(currStmtSource().value(), std::move(msg));
2191 Message &MessageHandler::Say(MessageFormattedText &&msg) {
2192 return context_->Say(currStmtSource().value(), std::move(msg));
2194 Message &MessageHandler::Say(const SourceName &name, MessageFixedText &&msg) {
2195 return Say(name, std::move(msg), name);
2212 Say("IMPLICIT statement after IMPLICIT NONE or "
2231 Say(hiLoc, "'%s' does not follow '%s' alphabetically"_err_en_US,
2268 Say("More than one IMPLICIT NONE statement"_err_en_US);
2269 Say(*prevImplicitNone_, "Previous IMPLICIT NONE statement"_en_US);
2273 Say("IMPLICIT NONE statement after PARAMETER statement"_err_en_US);
2284 Say("IMPLICIT NONE statement after IMPLICIT statement"_err_en_US);
2302 Say("IMPLICIT NONE(TYPE) after IMPLICIT statement"_err_en_US);
2311 Say("TYPE specified more than once in IMPLICIT NONE statement"_err_en_US);
2315 Say("EXTERNAL specified more than once in IMPLICIT NONE statement"_err_en_US);
2363 Say(currStmtSource().value(),
2372 Say(currStmtSource().value(),
2393 scopeHandler_.Say(symbol.name(),
2432 Say(name, "'%s' is already declared in this scoping unit"_err_en_US)
2447 Say(name1, "'%s' is already declared in this scoping unit"_err_en_US)
2455 Say(name, std::move(msg1), symbol.name()).Attach(std::move(msg2));
2463 Say(name.source, std::move(msg), symbol.name(), std::forward<A>(args)...)
2489 return Say(name, std::move(msg), name, typeSymbol.name())
2495 return Say(name1, std::move(msg1)).Attach(name2, std::move(msg2), name2);
2769 Say(symbol.name(), "No explicit type declared for '%s'"_err_en_US);
2847 Say(source,
2975 Say(*fwdRef,
2988 Say(symbol.name(), "No explicit type declared for '%s'"_err_en_US);
3000 Say(symbol.name(),
3016 Say(name, "%s attribute was already specified on '%s'"_err_en_US,
3038 Say(source,
3046 Say(source,
3110 Say(local.v,
3113 Say(local.v,
3188 Say(useName, "'%s' not found in module '%s'"_err_en_US, MakeOpName(useName),
3197 Say(useName, "'%s' is PRIVATE in '%s'"_err_en_US, MakeOpName(useName),
3370 .Say(location,
3599 Say(location,
3748 Say(name, "Module '%s' already has a submodule named '%s'"_err_en_US,
3783 Say(name.source,
3787 Say(name, "Module '%s' cannot USE itself"_err_en_US);
3847 Say("A PROCEDURE statement is only allowed in a generic interface block"_err_en_US);
3949 Say(*name, std::move(*error));
3961 Say(name->source,
3965 Say(name->source,
4076 Say(name,
4122 Message &msg{Say(*suffix.resultName,
4139 Say(currStmtSource().value_or(info->source),
4148 Say(currStmtSource().value(),
4180 Say(currStmtSource().value(),
4225 Say(currStmtSource().value(),
4233 Say(currStmtSource().value(),
4250 Say(currStmtSource().value(),
4258 Say(currStmtSource().value(),
4421 Say(name,
4514 Say(*distinctResultName,
4542 Say(*dummyName,
4551 Say(*dummyName,
4563 Say(entryName,
4580 Say(name.source,
4584 Say(name.source,
4645 Say(name, "'%s' was not declared a separate module procedure"_err_en_US);
4691 Say(name,
5036 Say(name, "Missing initialization for parameter '%s'"_err_en_US);
5066 Say(name, "'%s' cannot have the POINTER attribute"_err_en_US);
5091 Say(name,
5115 Say(name, "Named constant '%s' already has a value"_err_en_US);
5129 Say(at, "The expression must not be polymorphic"_err_en_US);
5137 Say(at, "The expression must have constant shape"_err_en_US);
5140 Say(at, "The expression must have a known type"_err_en_US);
5143 Say(at, "The expression must be a constant of known type"_err_en_US);
5160 Say(name, "Named constant '%s' not found"_err_en_US);
5195 Say(name,
5225 Say(currStmtSource().value(),
5258 Say(symbol->name(),
5280 Say(name.source, "'%s' is not a known intrinsic procedure"_err_en_US);
5289 Say(symbol.name(),
5334 Say(currStmtSource().value(),
5373 Say(currStmtSource().value(),
5391 Say(MessageFormattedText{
5437 Say(procInCycle->name(),
5508 Say(name,
5517 Say(name, "'%s' was initialized earlier as a scalar"_err_en_US);
5525 Say(name,
5550 context().Say("-funsigned is required to enable UNSIGNED type"_err_en_US);
5584 Say(currStmtSource().value(),
5613 Say(name, "Parameter '%s' not found"_err_en_US);
5631 Say(currStmtSource().value(),
5778 Say(typeName.source, "Type parameter value must have a name"_err_en_US);
5847 Say(typeName.source, "%s is not a known STRUCTURE"_err_en_US,
5868 Say(paramName,
5886 Say(stmt.source,
5890 Say(stmt.source,
5980 Say(name,
5985 Say(name, "'%s' is not a parameter of this derived type"_err_en_US);
5992 Say(currStmtSource().value(),
6002 Say("PRIVATE is only allowed in a derived type that is"
6033 Say("Recursive use of the derived type requires "
6045 Say(name.source,
6055 Say(name.source,
6097 Say(context().location().value(),
6127 Say("A sequence type data component must either be of an intrinsic type or a derived sequence type"_err_en_US);
6150 Say(null.v.value().source,
6203 Say(*bindingName, // C773
6211 Say(*bindingName, // C772
6226 Say("A sequence type may not have a CONTAINS statement"_err_en_US); // C740
6233 Say("DEFERRED is only allowed when an interface-name is provided"_err_en_US);
6269 Say(binding->name(),
6275 Say(binding->name(),
6290 Say("DEFERRED is required when an interface-name is provided"_err_en_US);
6320 Say(subrName.source,
6352 Say(symbolName,
6433 Say("support for UNION"_todo_en_US); // TODO
6508 Say(pointerName,
6518 Say(pointerName.source, "Cray pointer '%s' must have type %s"_err_en_US,
6528 Say(pointeeName,
6533 Say(pointeeName,
6536 Say(pointeeName, "'%s' was already declared as a Cray pointee"_err_en_US);
6598 Say(*name, "Namelist group '%s' not found"_err_en_US);
6644 Say(source, "Equivalence set must have more than one object"_err_en_US);
6707 Say(name,
6711 Say(name,
6754 Say(symbol.name(),
6767 Say(name,
6770 Say(name,
6773 Say(name,
6776 Say(name,
6779 Say(name,
6783 Say(name,
6787 Say(name,
7039 Say(name,
7045 Say(name,
7105 Say(name, "Derived type '%s' not found"_err_en_US);
7119 Say(name, "'%s' is not a derived type"_err_en_US);
7128 Say(extendsName->source,
7134 Say(typeName.source,
7157 Say(name,
7536 Say("Selector must not be a coindexed object"_err_en_US);
7539 Say("Selector must not be assumed-rank"_err_en_US);
7575 Say(sel.source, // C1116
7608 Say("Selector must not be a coindexed object"_err_en_US);
7613 Say(association.selector.source,
7623 Say(association.selector.source, // C901
7629 Say(association.selector.source,
7635 Say(association.selector.source, // C1157
7702 Say("RANK() expression must be constant"_err_en_US);
7762 Say(*association.name, // C1102
7802 Say(symbol.name(), "Associate name '%s' must have a type"_err_en_US);
8196 Say("IMPORT is not allowed in a module scoping unit"_err_en_US);
8199 Say("IMPORT,NONE is not allowed in a submodule scoping unit"_err_en_US);
8204 Say("IMPORT is not allowed in a main program scoping unit"_err_en_US);
8208 Say("IMPORT is not allowed in an external subprogram scoping unit"_err_en_US);
8213 Say("IMPORT is not allowed in a BLOCK DATA subprogram"_err_en_US);
8218 Say(std::move(*error));
8229 Say(name,
8236 Say(name, "'%s' not found in host scope"_err_en_US);
8319 Say(name,
8333 Say(name, "No explicit type declared for '%s'"_err_en_US);
8338 Say(name,
8345 Say(name,
8466 context().Say(component.source, *msg);
8477 Say(*base,
8555 Say(null.v.value().source,
8567 Say(name,
8612 Say(name,
8619 Say(name,
8634 Say(name, "'%s' was previously initialized"_err_en_US);
8647 Say(name,
8661 Say(name,
8668 Say(name, "Allocatable object '%s' cannot be initialized"_err_en_US);
8678 Say(name, "'%s' is not an object that can be initialized"_err_en_US);
8800 Say(name,
8814 Say(name,
8907 Say(currStmtSource().value(),
8915 Say("The default accessibility of this module has already been declared"_err_en_US)
8945 Say(name,
9138 Say(symbolName,
9211 Say(symbol.name(),
9280 Say(name.source,
9323 Say(location, "'%s' from host is not accessible"_err_en_US, name)
9438 Say(name,
9470 Say(x.source,
9475 Say(x.source,
9515 Say(x.source,
9524 Say(x.source,
9550 Say(x.source, "Unrecognized compiler directive was ignored"_warn_en_US)
9610 Say(name,
9618 Say(name,
9663 msg = &Say(pair.first,