Searched refs:EndProgramStmt (Results 1 – 10 of 10) sorted by relevance
126 std::tuple<parser::EndProgramStmt, parser::EndFunctionStmt,577 parser::Statement<parser::EndProgramStmt>,603 return endStmt.isA<parser::Statement<parser::EndProgramStmt>>();
61 bool Pre(parser::EndProgramStmt &) { return false; } in Pre() argument
128 std::is_same_v<A, parser::EndProgramStmt> || in IsLegalBranchTarget()239 parser::EndProgramStmt, parser::EndSubroutineStmt>; in Pre()458 endName{GetStmtName(std::get<parser::Statement<parser::EndProgramStmt>>( in Post()
129 const auto &end{std::get<parser::Statement<parser::EndProgramStmt>>(x.t)}; in Build()
202 unterminatedStatement(Parser<EndProgramStmt>{})))214 construct<EndProgramStmt>(recovery(
1566 void Unparse(const EndProgramStmt &x) { // R1403 in Unparse()
258 [&](const parser::Statement<parser::EndProgramStmt> &s) { in endFunctionBody()1573 getFunctionStmt<parser::EndProgramStmt>(1585 std::get<parser::Statement<parser::EndProgramStmt>>(func.t).source),
802 void genFIR(const Fortran::parser::EndProgramStmt &) { genExitRoutine(); } in genFIR() argument
268 NODE(parser, EndProgramStmt) in NODE()
2838 WRAPPER_CLASS(EndProgramStmt, std::optional<Name>);2847 Statement<EndProgramStmt>>