Lines Matching defs:statement
52 stmt.statement.t)
78 return "Enclosing DO CONCURRENT statement"_en_US;
104 template <typename T> bool Pre(const parser::Statement<T> &statement) {
105 currentStatementSourcePosition_ = statement.source;
106 if (statement.label.has_value()) {
107 labels_.insert(*statement.label);
134 // statement
246 // Deallocation from a DEALLOCATE statement
254 const char *reason{"a DEALLOCATE statement"};
276 "An image control statement is not allowed in DO CONCURRENT"_err_en_US)};
969 .Say("%s must not leave a %s statement"_err_en_US, EnumToString(stmtType),
1035 // Check nesting violations for a CYCLE or EXIT statement. Loop up the
1055 context_.Say("No matching construct for EXIT statement"_err_en_US);
1057 context_.Say("No matching DO construct for CYCLE statement"_err_en_US);