Home
last modified time | relevance | path

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

/external/llvm-project/flang/lib/Parser/
DFortran-parsers.cpp361 "TYPE" >> optionalListBeforeColons(Parser<TypeAttrSpec>{}), name,
366 TYPE_PARSER(construct<TypeAttrSpec>(construct<Abstract>("ABSTRACT"_tok)) ||
367 construct<TypeAttrSpec>(construct<TypeAttrSpec::BindC>("BIND ( C )"_tok)) ||
368 construct<TypeAttrSpec>(
369 construct<TypeAttrSpec::Extends>("EXTENDS" >> parenthesized(name))) ||
370 construct<TypeAttrSpec>(accessSpec))
Dunparse.cpp229 Word("TYPE"), Walk(", ", std::get<std::list<TypeAttrSpec>>(x.t), ", "); in Unparse()
237 void Post(const TypeAttrSpec::BindC &) { Word("BIND(C)"); } in Post()
238 void Unparse(const TypeAttrSpec::Extends &x) { in Unparse()
/external/llvm-project/flang/include/flang/Parser/
Ddump-parse-tree.h664 NODE(parser, TypeAttrSpec) in NODE()
665 NODE(TypeAttrSpec, BindC) in NODE()
666 NODE(TypeAttrSpec, Extends) in NODE()
Dparse-tree.h880 struct TypeAttrSpec { struct
881 UNION_CLASS_BOILERPLATE(TypeAttrSpec);
891 std::tuple<std::list<TypeAttrSpec>, Name, std::list<Name>> t; argument
/external/llvm-project/flang/lib/Semantics/
Dresolve-names.cpp256 HANDLE_ATTR_CLASS(TypeAttrSpec::BindC, BIND_C)
787 bool Pre(const parser::TypeAttrSpec::Extends &);
3836 bool DeclarationVisitor::Pre(const parser::TypeAttrSpec::Extends &x) { in Pre()