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>{}))))))};
80 statement(indirect(Parser<NamelistStmt>{})))),
100 TYPE_PARSER(first(construct<ActionStmt>(indirect(Parser<AllocateStmt>{})),
103 construct<ActionStmt>(indirect(Parser<BackspaceStmt>{})),
104 construct<ActionStmt>(indirect(Parser<CallStmt>{})),
105 construct<ActionStmt>(indirect(Parser<CloseStmt>{})),
107 construct<ActionStmt>(indirect(Parser<CycleStmt>{})),
108 construct<ActionStmt>(indirect(Parser<DeallocateStmt>{})),
109 construct<ActionStmt>(indirect(Parser<EndfileStmt>{})),
110 construct<ActionStmt>(indirect(Parser<EventPostStmt>{})),
111 construct<ActionStmt>(indirect(Parser<EventWaitStmt>{})),
112 construct<ActionStmt>(indirect(Parser<ExitStmt>{})),
114 construct<ActionStmt>(indirect(Parser<FlushStmt>{})),
115 construct<ActionStmt>(indirect(Parser<FormTeamStmt>{})),
116 construct<ActionStmt>(indirect(Parser<GotoStmt>{})),
117 construct<ActionStmt>(indirect(Parser<IfStmt>{})),
118 construct<ActionStmt>(indirect(Parser<InquireStmt>{})),
119 construct<ActionStmt>(indirect(Parser<LockStmt>{})),
120 construct<ActionStmt>(indirect(Parser<NullifyStmt>{})),
121 construct<ActionStmt>(indirect(Parser<OpenStmt>{})),
122 construct<ActionStmt>(indirect(Parser<PrintStmt>{})),
123 construct<ActionStmt>(indirect(Parser<ReadStmt>{})),
124 construct<ActionStmt>(indirect(Parser<ReturnStmt>{})),
125 construct<ActionStmt>(indirect(Parser<RewindStmt>{})),
126 construct<ActionStmt>(indirect(Parser<StopStmt>{})), // & error-stop-stmt
127 construct<ActionStmt>(indirect(Parser<SyncAllStmt>{})),
128 construct<ActionStmt>(indirect(Parser<SyncImagesStmt>{})),
129 construct<ActionStmt>(indirect(Parser<SyncMemoryStmt>{})),
130 construct<ActionStmt>(indirect(Parser<SyncTeamStmt>{})),
131 construct<ActionStmt>(indirect(Parser<UnlockStmt>{})),
132 construct<ActionStmt>(indirect(Parser<WaitStmt>{})),
134 construct<ActionStmt>(indirect(Parser<WriteStmt>{})),
135 construct<ActionStmt>(indirect(Parser<ComputedGotoStmt>{})),
137 construct<ActionStmt>(indirect(Parser<ArithmeticIfStmt>{})),
138 construct<ActionStmt>(indirect(Parser<AssignStmt>{})),
139 construct<ActionStmt>(indirect(Parser<AssignedGotoStmt>{})),
140 construct<ActionStmt>(indirect(Parser<PauseStmt>{}))))
144 construct<AssociateConstruct>(statement(Parser<AssociateStmt>{}), block,
145 statement(Parser<EndAssociateStmt>{})))
151 "ASSOCIATE" >> parenthesized(nonemptyList(Parser<Association>{}))))
167 construct<BlockConstruct>(statement(Parser<BlockStmt>{}),
168 Parser<BlockSpecificationPart>{}, // can be empty
169 block, statement(Parser<EndBlockStmt>{})))
192 construct<ChangeTeamConstruct>(statement(Parser<ChangeTeamStmt>{}), block, in TYPE_PARSER()
193 statement(Parser<EndChangeTeamStmt>{})))
201 defaulted("," >> nonemptyList(Parser<CoarrayAssociation>{})),
207 construct<CoarrayAssociation>(Parser<CodimensionDecl>{}, "=>" >> selector))
224 construct<CriticalConstruct>(statement(Parser<CriticalStmt>{}), block,
225 statement(Parser<EndCriticalStmt>{})))
235 statement(Parser<NonLabelDoStmt>{}) / EnterNonlabelDoConstruct{}, block,
236 statement(Parser<EndDoStmt>{}) / LeaveDoConstruct{}))
242 maybe(integerTypeSpec / "::"), nonemptyList(Parser<ConcurrentControl>{}),
277 many(Parser<LocalitySpec>{})))))
328 construct<CaseConstruct>(statement(Parser<SelectCaseStmt>{}),
330 unambiguousStatement(Parser<CaseStmt>{}), block)),
341 construct<CaseStmt>("CASE" >> Parser<CaseSelector>{}, maybe(name)))
352 nonemptyList(Parser<CaseValueRange>{}))) || in parenthesized()
372 construct<SelectRankConstruct>(statement(Parser<SelectRankStmt>{}),
374 unambiguousStatement(Parser<SelectRankCaseStmt>{}), block)),
399 construct<SelectTypeConstruct>(statement(Parser<SelectTypeStmt>{}),
401 unambiguousStatement(Parser<TypeGuardStmt>{}), block)),
442 maybe(Parser<StopCode>{}), maybe(", QUIET =" >> scalarLogicalExpr)))
482 defaulted("," >> nonemptyList(Parser<EventWaitStmt::EventWaitSpec>{})) / in TYPE_PARSER()
501 defaulted("," >> nonemptyList(Parser<FormTeamStmt::FormTeamSpec>{})) /
515 defaulted("," >> nonemptyList(Parser<LockStmt::LockStat>{})) / ")"))