Home
last modified time | relevance | path

Searched refs:genericSpec (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dprogram-tree.cpp59 const auto &genericSpec{std::get<parser::GenericSpec>(genericStmt.t)}; in GetGenerics() local
60 node.AddGeneric(genericSpec); in GetGenerics()
68 const auto *genericSpec{ in GetGenerics() local
70 if (genericSpec && genericSpec->has_value()) { in GetGenerics()
71 node.AddGeneric(**genericSpec); in GetGenerics()
H A Dresolve-labels.cpp405 } else if (const auto &genericSpec{ in Post() local
408 bool ok{genericSpec->source == endGenericSpec->source}; in Post()
413 const auto *op{std::get_if<parser::DefinedOperator>(&genericSpec->u)}; in Post()
428 endGenericSpec->source, genericSpec->source) in Post()
429 .Attach(genericSpec->source, "corresponding INTERFACE"_en_US); in Post()
H A Dresolve-names.cpp4930 const auto &genericSpec{std::get<Indirection<parser::GenericSpec>>(x.t)}; in Pre() local
4932 auto info{GenericSpecInfo{genericSpec.value()}}; in Pre()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dprogram-parsers.cpp277 construct<Only>(indirect(genericSpec)) || construct<Only>(name))
328 TYPE_PARSER(construct<InterfaceStmt>("INTERFACE" >> maybe(genericSpec)) ||
332 TYPE_PARSER(construct<EndInterfaceStmt>("END INTERFACE" >> maybe(genericSpec)))
380 "::" >> genericSpec, "=>" >> specificProcedures))
H A Dtype-parsers.h117 constexpr Parser<GenericSpec> genericSpec; // R1508 variable
H A DFortran-parsers.cpp548 "::" >> indirect(genericSpec), "=>" >> listOfNames))
761 TYPE_PARSER(construct<AccessId>(indirect(genericSpec)) ||