Lines Matching refs:Parser

107     construct<ImplicitPart>(many(Parser<ImplicitPartStmt>{})))
112 construct<ImplicitPartStmt>(statement(indirect(Parser<ImplicitStmt>{}))), in TYPE_PARSER()
130 many(StartNewSubprogram{} >> Parser<InternalSubprogram>{})))
137 first(construct<LiteralConstant>(Parser<HollerithLiteralConstant>{}),
140 construct<LiteralConstant>(Parser<ComplexLiteralConstant>{}),
141 construct<LiteralConstant>(Parser<BOZLiteralConstant>{}),
143 construct<LiteralConstant>(Parser<LogicalLiteralConstant>{})))
210 "CHARACTER" >> maybe(Parser<CharSelector>{}))),
286 Parser<ComplexPart>{} / ",", Parser<ComplexPart>{})))
290 sign, Parser<ComplexLiteralConstant>{})) in TYPE_PARSER()
307 TYPE_PARSER(construct<CharSelector>(Parser<LengthSelector>{}) ||
357 construct<DerivedTypeDef>(statement(Parser<DerivedTypeStmt>{}),
358 many(unambiguousStatement(Parser<TypeParamDefStmt>{})),
359 many(statement(Parser<PrivateOrSequence>{})),
361 unambiguousStatement(Parser<ComponentDefStmt>{}))),
362 maybe(Parser<TypeBoundProcedurePart>{}),
363 statement(Parser<EndTypeStmt>{})))
370 "TYPE" >> optionalListBeforeColons(Parser<TypeAttrSpec>{}), name,
382 TYPE_PARSER(construct<PrivateOrSequence>(Parser<PrivateStmt>{}) ||
383 construct<PrivateOrSequence>(Parser<SequenceStmt>{}))
399 Parser<TypeParamDecl>{})))
410 first(construct<ComponentDefStmt>(Parser<DataComponentDefStmt>{}),
411 construct<ComponentDefStmt>(Parser<ProcComponentDefStmt>{}))),
419 optionalListBeforeColons(Parser<ComponentAttrSpec>{}),
421 Parser<ComponentOrFill>{})))
431 construct<ComponentAttrSpec>("DIMENSION" >> Parser<ComponentArraySpec>{}) ||
443 construct<ComponentDecl>(name, maybe(Parser<ComponentArraySpec>{}),
450 maybe(Parser<ComponentArraySpec>{}), maybe("*" >> charLength))))
451 TYPE_PARSER(construct<ComponentOrFill>(Parser<ComponentDecl>{}) ||
452 construct<ComponentOrFill>(Parser<FillDecl>{}))
469 "," >> nonemptyList(Parser<ProcComponentAttrSpec>{}), ok),
497 indirect(Parser<DataStmtValue>{})) /
508 maybe(statement(Parser<PrivateStmt>{})),
509 many(statement(Parser<TypeBoundProcBinding>{}))))
516 first(construct<TypeBoundProcBinding>(Parser<TypeBoundProcedureStmt>{}),
517 construct<TypeBoundProcBinding>(Parser<TypeBoundGenericStmt>{}),
518 construct<TypeBoundProcBinding>(Parser<FinalProcedureStmt>{})),
531 "," >> nonemptyList(Parser<BindAttr>{}), ok),
536 optionalListBeforeColons(Parser<BindAttr>{}),
539 Parser<TypeBoundProcDecl>{})))))
565 "expected type parameters"_err_en_US, Parser<TypeParamSpec>{})))))
572 parenthesized(optionalList(Parser<ComponentSpec>{}))) ||
579 parenthesized(optionalList(Parser<ComponentSpec>{})))) /
584 maybe(keyword / "="), Parser<ComponentDataSource>{}))
593 construct<EnumDef>(statement(Parser<EnumDefStmt>{}), in TYPE_PARSER()
594 some(unambiguousStatement(Parser<EnumeratorDefStmt>{})),
595 statement(Parser<EndEnumStmt>{})))
603 nonemptyList("expected enumerators"_err_en_US, Parser<Enumerator>{})))
620 defaulted("," >> nonemptyList(Parser<AttrSpec>{})) / "::",
631 defaulted("," >> nonemptyList(Parser<AttrSpec>{})),
685 construct<CoarraySpec>(bracketed(Parser<DeferredCoshapeSpecList>{})) ||
686 construct<CoarraySpec>(bracketed(Parser<ExplicitCoshapeSpec>{})))
714 parenthesized(nonemptyList(Parser<AssumedShapeSpec>{}))) ||
715 construct<ArraySpec>(parenthesized(Parser<AssumedSizeSpec>{})) ||
716 construct<ArraySpec>(parenthesized(Parser<ImpliedShapeSpec>{})) ||
717 construct<ArraySpec>(parenthesized(Parser<AssumedRankSpec>{})))
758 Parser<AccessId>{})))) in TYPE_PARSER()
767 "expected object declarations"_err_en_US, Parser<ObjectDecl>{})))
782 nonemptyList("expected bind entities"_err_en_US, Parser<BindEntity>{})))
791 Parser<CodimensionDecl>{})))
803 "DATA" >> nonemptySeparated(Parser<DataStmtSet>{}, maybe(","_tok))))
808 "expected DATA statement objects"_err_en_US, Parser<DataStmtObject>{}),
811 Parser<DataStmtValue>{})) /
824 nonemptyList(Parser<DataIDoObject>{} / lookAhead(","_tok)) / ",",
834 maybe(Parser<DataStmtRepeat>{} / "*"), Parser<DataStmtConstant>{}))
864 construct<DataStmtConstant>(Parser<SignedComplexLiteralConstant>{})),
867 construct<DataStmtConstant>(Parser<StructureConstructor>{}))))
890 "PARAMETER" >> parenthesized(nonemptyList(Parser<NamedConstantDef>{}))))
895 "PARAMETER" >> nonemptyList(Parser<NamedConstantDef>{}))))
903 "expected pointer declarations"_err_en_US, Parser<PointerDecl>{})))
918 Parser<SavedEntity>{})))) in TYPE_PARSER()
927 nonemptyList("expected objects"_err_en_US, Parser<ObjectDecl>{})))
947 Parser<ImplicitSpec>{})) ||
973 parenthesized(nonemptyList(Parser<LetterSpec>{}))) ||
975 parenthesized(nonemptyList(Parser<LetterSpec>{}))))
1009 Parser<EquivalenceObject>{})))))
1020 Parser<CommonBlockObject>{}), in TYPE_PARSER()
1024 Parser<CommonBlockObject>{})))))
1073 construct<Substring>(dataRef, parenthesized(Parser<SubstringRange>{}))) in TYPE_PARSER()
1076 charLiteralConstant, parenthesized(Parser<SubstringRange>{})))
1078 TYPE_PARSER(sourced(construct<SubstringInquiry>(Parser<Substring>{}) /
1089 construct<DataRef>(nonemptySeparated(Parser<PartRef>{}, percentOrDot)))
1094 parenthesized(nonemptyList(Parser<SectionSubscript>{})) / !"=>"_tok),
1095 maybe(Parser<ImageSelector>{})))
1100 construct<DataRef>(some(Parser<PartRef>{} / percentOrDot)), name))
1109 TYPE_PARSER(construct<SectionSubscript>(Parser<SubscriptTriplet>{}) ||
1124 defaulted("," >> nonemptyList(Parser<ImageSelectorSpec>{})) / "]"))
1139 nonemptyList(Parser<Allocation>{}),
1140 defaulted("," >> nonemptyList(Parser<AllocOpt>{})) / ")"))
1158 TYPE_PARSER(construct<Allocation>(Parser<AllocateObject>{}, in TYPE_PARSER()
1159 defaulted(parenthesized(nonemptyList(Parser<AllocateShapeSpec>{}))),
1160 maybe(bracketed(Parser<AllocateCoarraySpec>{}))))
1173 defaulted(nonemptyList(Parser<AllocateShapeSpec>{}) / ","),
1179 nonemptyList(Parser<PointerObject>{}))))
1190 "DEALLOCATE (" >> nonemptyList(Parser<AllocateObject>{}),
1218 objectName, maybe(Parser<ArraySpec>{}) / ")")))))
1228 many(Parser<StructureField>{}),
1233 construct<StructureField>(indirect(Parser<Union>{})) ||
1239 construct<StructureDef>(statement(Parser<StructureStmt>{}),
1240 many(Parser<StructureField>{}),
1246 many(Parser<Map>{}),
1251 many(Parser<StructureField>{}),
1270 construct<PauseStmt>("PAUSE" >> maybe(Parser<StopCode>{}))))