Lines Matching refs:indirect
39 construct<ProgramUnit>(indirect(Parser<Module>{})) ||
40 construct<ProgramUnit>(indirect(functionSubprogram)) ||
41 construct<ProgramUnit>(indirect(subroutineSubprogram)) ||
42 construct<ProgramUnit>(indirect(Parser<Submodule>{})) ||
43 construct<ProgramUnit>(indirect(Parser<BlockData>{})) ||
44 construct<ProgramUnit>(indirect(Parser<MainProgram>{}))};
48 construct<ProgramUnit>(indirect(compilerDirective))};
70 many(openmpDeclarativeConstruct), many(indirect(compilerDirective)),
71 many(statement(indirect(Parser<UseStmt>{}))),
72 many(unambiguousStatement(indirect(Parser<ImportStmt>{}))),
104 construct<DeclarationConstruct>(statement(indirect(dataStmt))),
106 statement(indirect(formatStmt))),
107 construct<DeclarationConstruct>(statement(indirect(entryStmt))),
109 statement(indirect(Parser<StmtFunctionStmt>{}))),
125 construct<DeclarationConstruct>(statement(indirect(dataStmt))),
137 many(openmpDeclarativeConstruct), many(indirect(compilerDirective)),
138 many(statement(indirect(Parser<UseStmt>{}))),
139 many(unambiguousStatement(indirect(Parser<ImportStmt>{}))),
147 first(construct<SpecificationConstruct>(indirect(Parser<DerivedTypeDef>{})),
148 construct<SpecificationConstruct>(indirect(Parser<EnumDef>{})),
150 statement(indirect(Parser<GenericStmt>{}))),
151 construct<SpecificationConstruct>(indirect(interfaceBlock)),
152 construct<SpecificationConstruct>(statement(indirect(parameterStmt))),
154 statement(indirect(oldParameterStmt))),
156 statement(indirect(Parser<ProcedureDeclarationStmt>{}))),
160 statement(indirect(typeDeclarationStmt))),
161 construct<SpecificationConstruct>(indirect(Parser<StructureDef>{})),
163 indirect(openaccDeclarativeConstruct)),
164 construct<SpecificationConstruct>(indirect(openmpDeclarativeConstruct)),
165 construct<SpecificationConstruct>(indirect(compilerDirective))))
174 construct<OtherSpecificationStmt>(indirect(Parser<AccessStmt>{})), in TYPE_PARSER()
175 construct<OtherSpecificationStmt>(indirect(Parser<AllocatableStmt>{})),
176 construct<OtherSpecificationStmt>(indirect(Parser<AsynchronousStmt>{})),
177 construct<OtherSpecificationStmt>(indirect(Parser<BindStmt>{})),
178 construct<OtherSpecificationStmt>(indirect(Parser<CodimensionStmt>{})),
179 construct<OtherSpecificationStmt>(indirect(Parser<ContiguousStmt>{})),
180 construct<OtherSpecificationStmt>(indirect(Parser<DimensionStmt>{})),
181 construct<OtherSpecificationStmt>(indirect(Parser<ExternalStmt>{})),
182 construct<OtherSpecificationStmt>(indirect(Parser<IntentStmt>{})),
183 construct<OtherSpecificationStmt>(indirect(Parser<IntrinsicStmt>{})),
184 construct<OtherSpecificationStmt>(indirect(Parser<NamelistStmt>{})),
185 construct<OtherSpecificationStmt>(indirect(Parser<OptionalStmt>{})),
186 construct<OtherSpecificationStmt>(indirect(Parser<PointerStmt>{})),
187 construct<OtherSpecificationStmt>(indirect(Parser<ProtectedStmt>{})),
188 construct<OtherSpecificationStmt>(indirect(Parser<SaveStmt>{})),
189 construct<OtherSpecificationStmt>(indirect(Parser<TargetStmt>{})),
190 construct<OtherSpecificationStmt>(indirect(Parser<ValueStmt>{})),
191 construct<OtherSpecificationStmt>(indirect(Parser<VolatileStmt>{})),
192 construct<OtherSpecificationStmt>(indirect(Parser<CommonStmt>{})),
193 construct<OtherSpecificationStmt>(indirect(Parser<EquivalenceStmt>{})),
194 construct<OtherSpecificationStmt>(indirect(Parser<BasedPointerStmt>{}))))
242 TYPE_PARSER(construct<ModuleSubprogram>(indirect(functionSubprogram)) ||
243 construct<ModuleSubprogram>(indirect(subroutineSubprogram)) ||
244 construct<ModuleSubprogram>(indirect(Parser<SeparateModuleSubprogram>{})))
277 construct<Only>(indirect(genericSpec)) || construct<Only>(name))
340 indirect(limitedSpecificationPart), statement(endFunctionStmt))) ||
342 statement(subroutineStmt), indirect(limitedSpecificationPart),