Searched refs:ProcedureStmt (Results 1 – 5 of 5) sorted by relevance
325 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),
1623 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()
608 NODE(parser, ProcedureStmt) in NODE()609 NODE_ENUM(ProcedureStmt, Kind) in NODE()
3100 struct ProcedureStmt { struct3102 TUPLE_CLASS_BOILERPLATE(ProcedureStmt);3109 std::variant<InterfaceBody, Statement<ProcedureStmt>> u; argument
777 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()