Home
last modified time | relevance | path

Searched refs:ProcedureStmt (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/flang/lib/Parser/
H A Dprogram-parsers.cpp325 construct<InterfaceSpecification>(statement(Parser<ProcedureStmt>{})))
350 TYPE_PARSER(construct<ProcedureStmt>("MODULE PROCEDURE"_sptok >>
351 pure(ProcedureStmt::Kind::ModuleProcedure),
353 construct<ProcedureStmt>(
354 "PROCEDURE" >> pure(ProcedureStmt::Kind::Procedure),
H A Dunparse.cpp1623 void Unparse(const ProcedureStmt &x) { // R1506 in Unparse()
1624 if (std::get<ProcedureStmt::Kind>(x.t) == in Unparse()
1625 ProcedureStmt::Kind::ModuleProcedure) { in Unparse()
2572 WALK_NESTED_ENUM(ProcedureStmt, Kind) // R1506 in WALK_NESTED_ENUM()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h608 NODE(parser, ProcedureStmt) in NODE()
609 NODE_ENUM(ProcedureStmt, Kind) in NODE()
H A Dparse-tree.h3100 struct ProcedureStmt { struct
3102 TUPLE_CLASS_BOILERPLATE(ProcedureStmt);
3109 std::variant<InterfaceBody, Statement<ProcedureStmt>> u; argument
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-names.cpp777 bool Pre(const parser::ProcedureStmt &);
803 using ProcedureKind = parser::ProcedureStmt::Kind;
3030 bool InterfaceVisitor::Pre(const parser::ProcedureStmt &x) { in Pre()
3035 auto kind{std::get<parser::ProcedureStmt::Kind>(x.t)}; in Pre()