Home
last modified time | relevance | path

Searched refs:InterfaceStmt (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/flang/lib/Parser/
H A Dprogram-parsers.cpp319 TYPE_PARSER(construct<InterfaceBlock>(statement(Parser<InterfaceStmt>{}), in TYPE_PARSER() argument
328 TYPE_PARSER(construct<InterfaceStmt>("INTERFACE" >> maybe(genericSpec)) ||
329 construct<InterfaceStmt>(construct<Abstract>("ABSTRACT INTERFACE"_sptok)))
H A Dunparse.cpp1610 void Unparse(const InterfaceStmt &x) { // R1503 in Unparse()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dprogram-tree.cpp65 const parser::InterfaceStmt &interfaceStmt{ in GetGenerics()
66 std::get<parser::Statement<parser::InterfaceStmt>>(interfaceBlock.t) in GetGenerics()
H A Dresolve-labels.cpp397 std::get<parser::Statement<parser::InterfaceStmt>>(interfaceBlock.t)}; in Post()
H A Dresolve-names.cpp773 bool Pre(const parser::InterfaceStmt &);
774 void Post(const parser::InterfaceStmt &);
3010 bool InterfaceVisitor::Pre(const parser::InterfaceStmt &x) { in Pre()
3016 void InterfaceVisitor::Post(const parser::InterfaceStmt &) { EndAttrs(); } in Post() argument
7078 const auto &stmt{std::get<parser::Statement<parser::InterfaceStmt>>( in PreSpecificationConstruct()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h2967 struct InterfaceStmt { struct
2968 UNION_CLASS_BOILERPLATE(InterfaceStmt);
2970 InterfaceStmt(Abstract x) : u{x} {} in InterfaceStmt() argument
3119 std::tuple<Statement<InterfaceStmt>, std::list<InterfaceSpecification>,
H A Ddump-parse-tree.h387 NODE(parser, InterfaceStmt) in NODE()