Lines Matching refs:Parser

38         construct<ExecutableConstruct>(indirect(Parser<DoConstruct>{})),
42 construct<ExecutableConstruct>(indirect(Parser<AssociateConstruct>{})),
43 construct<ExecutableConstruct>(indirect(Parser<BlockConstruct>{})),
44 construct<ExecutableConstruct>(indirect(Parser<CaseConstruct>{})),
45 construct<ExecutableConstruct>(indirect(Parser<ChangeTeamConstruct>{})),
46 construct<ExecutableConstruct>(indirect(Parser<CriticalConstruct>{})),
47 construct<ExecutableConstruct>(indirect(Parser<IfConstruct>{})),
48 construct<ExecutableConstruct>(indirect(Parser<SelectRankConstruct>{})),
49 construct<ExecutableConstruct>(indirect(Parser<SelectTypeConstruct>{})),
66 parenthesized(nonemptyList(Parser<AllocateShapeSpec>{}))))))};
81 statement(indirect(Parser<NamelistStmt>{})))),
101 TYPE_PARSER(first(construct<ActionStmt>(indirect(Parser<AllocateStmt>{})),
104 construct<ActionStmt>(indirect(Parser<BackspaceStmt>{})),
105 construct<ActionStmt>(indirect(Parser<CallStmt>{})),
106 construct<ActionStmt>(indirect(Parser<CloseStmt>{})),
108 construct<ActionStmt>(indirect(Parser<CycleStmt>{})),
109 construct<ActionStmt>(indirect(Parser<DeallocateStmt>{})),
110 construct<ActionStmt>(indirect(Parser<EndfileStmt>{})),
111 construct<ActionStmt>(indirect(Parser<EventPostStmt>{})),
112 construct<ActionStmt>(indirect(Parser<EventWaitStmt>{})),
113 construct<ActionStmt>(indirect(Parser<ExitStmt>{})),
115 construct<ActionStmt>(indirect(Parser<FlushStmt>{})),
116 construct<ActionStmt>(indirect(Parser<FormTeamStmt>{})),
117 construct<ActionStmt>(indirect(Parser<GotoStmt>{})),
118 construct<ActionStmt>(indirect(Parser<IfStmt>{})),
119 construct<ActionStmt>(indirect(Parser<InquireStmt>{})),
120 construct<ActionStmt>(indirect(Parser<LockStmt>{})),
121 construct<ActionStmt>(indirect(Parser<NullifyStmt>{})),
122 construct<ActionStmt>(indirect(Parser<OpenStmt>{})),
123 construct<ActionStmt>(indirect(Parser<PrintStmt>{})),
124 construct<ActionStmt>(indirect(Parser<ReadStmt>{})),
125 construct<ActionStmt>(indirect(Parser<ReturnStmt>{})),
126 construct<ActionStmt>(indirect(Parser<RewindStmt>{})),
127 construct<ActionStmt>(indirect(Parser<StopStmt>{})), // & error-stop-stmt
128 construct<ActionStmt>(indirect(Parser<SyncAllStmt>{})),
129 construct<ActionStmt>(indirect(Parser<SyncImagesStmt>{})),
130 construct<ActionStmt>(indirect(Parser<SyncMemoryStmt>{})),
131 construct<ActionStmt>(indirect(Parser<SyncTeamStmt>{})),
132 construct<ActionStmt>(indirect(Parser<UnlockStmt>{})),
133 construct<ActionStmt>(indirect(Parser<WaitStmt>{})),
135 construct<ActionStmt>(indirect(Parser<WriteStmt>{})),
136 construct<ActionStmt>(indirect(Parser<ComputedGotoStmt>{})),
138 construct<ActionStmt>(indirect(Parser<ArithmeticIfStmt>{})),
139 construct<ActionStmt>(indirect(Parser<AssignStmt>{})),
140 construct<ActionStmt>(indirect(Parser<AssignedGotoStmt>{})),
141 construct<ActionStmt>(indirect(Parser<PauseStmt>{}))))
145 construct<AssociateConstruct>(statement(Parser<AssociateStmt>{}), block,
146 statement(Parser<EndAssociateStmt>{})))
152 "ASSOCIATE" >> parenthesized(nonemptyList(Parser<Association>{}))))
168 construct<BlockConstruct>(statement(Parser<BlockStmt>{}),
169 Parser<BlockSpecificationPart>{}, // can be empty
170 block, statement(Parser<EndBlockStmt>{})))
193 construct<ChangeTeamConstruct>(statement(Parser<ChangeTeamStmt>{}), block, in TYPE_PARSER()
194 statement(Parser<EndChangeTeamStmt>{})))
202 defaulted("," >> nonemptyList(Parser<CoarrayAssociation>{})),
208 construct<CoarrayAssociation>(Parser<CodimensionDecl>{}, "=>" >> selector))
225 construct<CriticalConstruct>(statement(Parser<CriticalStmt>{}), block,
226 statement(Parser<EndCriticalStmt>{})))
236 statement(Parser<NonLabelDoStmt>{}) / EnterNonlabelDoConstruct{}, block,
237 statement(Parser<EndDoStmt>{}) / LeaveDoConstruct{}))
243 maybe(integerTypeSpec / "::"), nonemptyList(Parser<ConcurrentControl>{}),
278 many(Parser<LocalitySpec>{})))))
329 construct<CaseConstruct>(statement(Parser<SelectCaseStmt>{}),
331 unambiguousStatement(Parser<CaseStmt>{}), block)),
342 construct<CaseStmt>("CASE" >> Parser<CaseSelector>{}, maybe(name)))
353 nonemptyList(Parser<CaseValueRange>{}))) || in parenthesized()
373 construct<SelectRankConstruct>(statement(Parser<SelectRankStmt>{}),
375 unambiguousStatement(Parser<SelectRankCaseStmt>{}), block)),
400 construct<SelectTypeConstruct>(statement(Parser<SelectTypeStmt>{}),
402 unambiguousStatement(Parser<TypeGuardStmt>{}), block)),
443 maybe(Parser<StopCode>{}), maybe(", QUIET =" >> scalarLogicalExpr)))
483 defaulted("," >> nonemptyList(Parser<EventWaitStmt::EventWaitSpec>{})) / in TYPE_PARSER()
502 defaulted("," >> nonemptyList(Parser<FormTeamStmt::FormTeamSpec>{})) /
516 defaulted("," >> nonemptyList(Parser<LockStmt::LockStat>{})) / ")"))