Home
last modified time | relevance | path

Searched refs:TYPE_PARSER (Results 1 – 9 of 9) sorted by relevance

/external/llvm-project/flang/lib/Parser/
DFortran-parsers.cpp48 TYPE_PARSER(space >> sourced(rawName >> construct<Name>()))
54 TYPE_PARSER(construct<ConstantValue>(literalConstant) ||
102 TYPE_PARSER(construct<DefinedOperator>(intrinsicOperator) ||
114 TYPE_PARSER(first( in TYPE_PARSER() function
139 TYPE_PARSER(
149 TYPE_PARSER(construct<NamedConstant>(name))
152 TYPE_PARSER(construct<TypeParamValue>(scalarIntExpr) ||
217 TYPE_PARSER(construct<IntegerTypeSpec>("INTEGER" >> maybe(kindSelector)))
221 TYPE_PARSER(construct<KindSelector>(
227 TYPE_PARSER(sourced(construct<SignedIntLiteralConstant>(
[all …]
Dopenmp-parsers.cpp28 TYPE_PARSER(construct<OmpDefaultClause>(
35 TYPE_PARSER(construct<OmpProcBindClause>(
42 TYPE_PARSER(construct<OmpMapType>(
52 TYPE_PARSER(construct<OmpMapClause>(
56 TYPE_PARSER(construct<OmpDefaultmapClause>(
66 TYPE_PARSER(construct<OmpScheduleModifierType>(
71 TYPE_PARSER(construct<OmpScheduleModifier>(Parser<OmpScheduleModifierType>{},
74 TYPE_PARSER(construct<OmpScheduleClause>(maybe(Parser<OmpScheduleModifier>{}),
83 TYPE_PARSER(construct<OmpIfClause>(
101 TYPE_PARSER(construct<OmpReductionOperator>(Parser<DefinedOperator>{}) ||
[all …]
Dopenacc-parsers.cpp26 TYPE_PARSER("AUTO" >> construct<AccClause>(construct<AccClause::Auto>()) ||
120 TYPE_PARSER(
123 TYPE_PARSER(construct<AccObjectList>(nonemptyList(Parser<AccObject>{})))
125 TYPE_PARSER(construct<AccObjectListWithModifier>(
130 TYPE_PARSER(construct<AccWaitArgument>(maybe("DEVNUM:" >> scalarIntExpr / ":"),
136 TYPE_PARSER(construct<AccSizeExpr>(scalarIntExpr) ||
138 TYPE_PARSER(construct<AccSizeExprList>(nonemptyList(Parser<AccSizeExpr>{})))
143 TYPE_PARSER(construct<AccTileExpr>(scalarIntConstantExpr) ||
146 TYPE_PARSER(construct<AccTileExprList>(nonemptyList(Parser<AccTileExpr>{})))
150 TYPE_PARSER(construct<AccGangArgument>(
[all …]
Dprogram-parsers.cpp57 TYPE_PARSER(construct<Program>(
98 TYPE_PARSER(recovery(
171 TYPE_PARSER(first( in TYPE_PARSER() function
239 TYPE_PARSER(construct<ModuleSubprogram>(indirect(functionSubprogram)) ||
254 TYPE_PARSER(construct<UseStmt>("USE" >> optionalBeforeColons(moduleNature),
265 TYPE_PARSER(construct<Rename>("OPERATOR (" >>
272 TYPE_PARSER(construct<Only>(Parser<Rename>{}) ||
290 TYPE_PARSER(construct<ParentIdentifier>(name, maybe(":" >> name)))
316 TYPE_PARSER(construct<InterfaceBlock>(statement(Parser<InterfaceStmt>{}), in TYPE_PARSER() function
321 TYPE_PARSER(construct<InterfaceSpecification>(Parser<InterfaceBody>{}) ||
[all …]
Dexecutable-parsers.cpp68 TYPE_PARSER(recovery(
100 TYPE_PARSER(first(construct<ActionStmt>(indirect(Parser<AllocateStmt>{})),
154 TYPE_PARSER(construct<Association>(name, "=>" >> selector))
157 TYPE_PARSER(construct<Selector>(variable) / lookAhead(","_tok || ")"_tok) ||
161 TYPE_PARSER(construct<EndAssociateStmt>(
172 TYPE_PARSER(construct<BlockStmt>(maybe(name / ":") / "BLOCK"))
184 TYPE_PARSER(construct<BlockSpecificationPart>(specificationPart)) in TYPE_PARSER() function
187 TYPE_PARSER(construct<EndBlockStmt>( in TYPE_PARSER()
206 TYPE_PARSER(
228 TYPE_PARSER(construct<EndCriticalStmt>(
[all …]
Dtype-parser-implementation.h16 #undef TYPE_PARSER
23 #define TYPE_PARSER(pexpr) \ macro
33 TYPE_PARSER(CONTEXT_PARSER((contextText), (pexpr)))
Dexpr-parsers.cpp30 TYPE_PARSER(construct<BOZLiteralConstant>(BOZLiteral{}))
38 TYPE_PARSER(construct<AcSpec>(maybe(typeSpec / "::"),
44 TYPE_PARSER(
53 TYPE_PARSER(parenthesized(
61 TYPE_PARSER(construct<AcImpliedDoControl>(
402 TYPE_PARSER(
407 TYPE_PARSER(construct<SpecificationExpr>(scalarIntExpr))
434 TYPE_PARSER(construct<BoundsSpec>(boundExpr / ":"))
437 TYPE_PARSER(construct<BoundsRemapping>(boundExpr / ":", boundExpr))
441 TYPE_PARSER(construct<ProcComponentRef>(structureComponent))
[all …]
Dio-parsers.cpp27 TYPE_PARSER(construct<IoUnit>(variable / !"="_tok) ||
31 TYPE_PARSER(construct<FileUnitNumber>(scalarIntExpr / !"="_tok))
63 TYPE_PARSER(first(construct<ConnectSpec>(maybe("UNIT ="_tok) >> fileUnitNumber),
185 TYPE_PARSER(first(construct<IoControlSpec>("UNIT =" >> ioUnit),
253 TYPE_PARSER(construct<Format>(label / !"_."_ch) ||
257 TYPE_PARSER(construct<InputItem>(variable) ||
261 TYPE_PARSER(construct<OutputItem>(expr) ||
290 TYPE_PARSER(first(construct<WaitSpec>(maybe("UNIT ="_tok) >> fileUnitNumber),
329 TYPE_PARSER(
372 TYPE_PARSER(first(construct<InquireSpec>(maybe("UNIT ="_tok) >> fileUnitNumber),
[all …]
Dtype-parsers.h35 #define TYPE_PARSER(pexpr) macro