Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dformat-specification.h115 struct FormatItem { struct
116 FormatItem() = delete;
117 FormatItem(FormatItem &&) = default;
118 FormatItem &operator=(FormatItem &&) = default; argument
120 FormatItem(std::optional<std::uint64_t> &&r, A &&x) in FormatItem() function
123 explicit FormatItem(A &&x) : u{std::move(x)} {} in FormatItem() argument
126 ControlEditDesc, std::string, std::list<FormatItem>> argument
138 explicit FormatSpecification(std::list<FormatItem> &&is) in FormatSpecification() argument
140 FormatSpecification(std::list<FormatItem> &&is, std::list<FormatItem> &&us) in FormatSpecification()
142 std::list<FormatItem> items, unlimitedItems;
H A Dparse-tree-visitor.h54 template <typename V> void Walk(const format::FormatItem &, V &);
55 template <typename M> void Walk(format::FormatItem &, M &);
727 template <typename V> void Walk(const format::FormatItem &x, V &visitor) { in Walk()
734 template <typename M> void Walk(format::FormatItem &x, M &mutator) { in Walk()
H A Ddump-parse-tree.h51 NODE(format, FormatItem) in NODE()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dio-parsers.cpp538 nonemptySeparated(space >> Parser<format::FormatItem>{}, maybe(","_tok))};
546 TYPE_PARSER(construct<format::FormatItem>(
548 construct<format::FormatItem>(
550 construct<format::FormatItem>(Parser<format::ControlEditDesc>{}) ||
551 construct<format::FormatItem>(charStringEditDesc) ||
552 construct<format::FormatItem>(maybe(repeat), parenthesized(formatItems)))
H A Dunparse.cpp1454 void Unparse(const format::FormatItem &x) { // R1304, R1306, R1321 in Unparse()
1460 [&](const std::list<format::FormatItem> &y) { in Unparse()