Searched refs:TYPE_PARSER (Results 1 – 9 of 9) sorted by relevance
/external/llvm-project/flang/lib/Parser/ |
D | Fortran-parsers.cpp | 48 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 …]
|
D | openmp-parsers.cpp | 28 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 …]
|
D | openacc-parsers.cpp | 26 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 …]
|
D | program-parsers.cpp | 57 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 …]
|
D | executable-parsers.cpp | 68 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 …]
|
D | type-parser-implementation.h | 16 #undef TYPE_PARSER 23 #define TYPE_PARSER(pexpr) \ macro 33 TYPE_PARSER(CONTEXT_PARSER((contextText), (pexpr)))
|
D | expr-parsers.cpp | 30 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 …]
|
D | io-parsers.cpp | 27 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 …]
|
D | type-parsers.h | 35 #define TYPE_PARSER(pexpr) macro
|