Lines Matching defs:stmt
43 const auto &stmt{std::get<parser::Statement<parser::CaseStmt>>(c.t)};
44 const parser::CaseStmt &caseStmt{stmt.statement};
52 context_.Warn(common::UsageWarning::EmptyCase, stmt.source,
59 context_.Say(stmt.source,
63 cases_.emplace_back(stmt);
69 [&](const parser::Default &) { cases_.emplace_front(stmt); },
144 explicit Case(const parser::Statement<parser::CaseStmt> &s) : stmt{s} {}
167 const parser::Statement<parser::CaseStmt> &stmt;
202 if (p->stmt.source.begin() < iter->stmt.source.begin() &&
205 msg = &context_.Say(iter->stmt.source,
210 p->stmt.source, "Conflicting CASE %s"_en_US, p->AsFortran());