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