Lines Matching refs:maybe
151 construct<AssociateStmt>(maybe(name / ":"),
163 recovery("END ASSOCIATE" >> maybe(name), endStmtErrorRecovery)))
173 TYPE_PARSER(construct<BlockStmt>(maybe(name / ":") / "BLOCK"))
189 recovery("END BLOCK" >> maybe(name), endStmtErrorRecovery))) in TYPE_PARSER()
200 construct<ChangeTeamStmt>(maybe(name / ":"),
215 maybe(name)))
220 construct<CriticalStmt>(maybe(name / ":"),
230 recovery("END CRITICAL" >> maybe(name), endStmtErrorRecovery)))
243 maybe(integerTypeSpec / "::"), nonemptyList(Parser<ConcurrentControl>{}),
244 maybe("," >> scalarLogicalExpr))))
251 scalarIntExpr, maybe(":" >> scalarIntExpr)))
272 maybe(","_tok) >>
283 maybe(name / ":"), "DO" >> label, maybe(loopControl)))
287 construct<NonLabelDoStmt>(maybe(name / ":"), "DO" >> maybe(loopControl)))
292 recovery("END DO" >> maybe(name), endStmtErrorRecovery)))
296 "CYCLE statement"_en_US, construct<CycleStmt>("CYCLE" >> maybe(name)))
308 statement(construct<IfThenStmt>(maybe(name / ":"),
314 recovery("THEN"_tok, ok) >> maybe(name))),
316 maybe(construct<IfConstruct::ElseBlock>(
317 statement(construct<ElseStmt>("ELSE" >> maybe(name))), block)),
319 recovery("END IF" >> maybe(name), endStmtErrorRecovery)))))
338 maybe(name / ":"), "SELECT CASE" >> parenthesized(scalar(expr))))
342 construct<CaseStmt>("CASE" >> Parser<CaseSelector>{}, maybe(name)))
348 recovery("END SELECT" >> maybe(name), endStmtErrorRecovery)))
363 ":" >> maybe(caseValue))) ||
382 construct<SelectRankStmt>(maybe(name / ":"),
383 "SELECT RANK"_sptok >> "("_tok >> maybe(name / "=>"), selector / ")"))
395 maybe(name))))
409 construct<SelectTypeStmt>(maybe(name / ":"),
410 "SELECT TYPE (" >> maybe(name / "=>"), selector / ")"))
422 maybe(name)))
426 "EXIT statement"_en_US, construct<ExitStmt>("EXIT" >> maybe(name)))
435 maybe(","_tok) >> scalarIntExpr))
443 maybe(Parser<StopCode>{}), maybe(", QUIET =" >> scalarLogicalExpr)))