# Generated from Fortran90Parser.g4 by ANTLR 4.8
from antlr4 import *
if __name__ is not None and "." in __name__:
from .Fortran90Parser import Fortran90Parser
else:
from Fortran90Parser import Fortran90Parser
# This class defines a complete generic visitor for a parse tree produced by Fortran90Parser.
[docs]
class Fortran90ParserVisitor(ParseTreeVisitor):
# Visit a parse tree produced by Fortran90Parser#program.
[docs]
def visitProgram(self, ctx:Fortran90Parser.ProgramContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#executableProgram.
[docs]
def visitExecutableProgram(self, ctx:Fortran90Parser.ExecutableProgramContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#programUnit.
[docs]
def visitProgramUnit(self, ctx:Fortran90Parser.ProgramUnitContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#mainProgram.
[docs]
def visitMainProgram(self, ctx:Fortran90Parser.MainProgramContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#programStmt.
[docs]
def visitProgramStmt(self, ctx:Fortran90Parser.ProgramStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#mainRange.
[docs]
def visitMainRange(self, ctx:Fortran90Parser.MainRangeContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#bodyPlusInternals.
[docs]
def visitBodyPlusInternals(self, ctx:Fortran90Parser.BodyPlusInternalsContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#internalSubprogram.
[docs]
def visitInternalSubprogram(self, ctx:Fortran90Parser.InternalSubprogramContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#specificationPartConstruct.
[docs]
def visitSpecificationPartConstruct(self, ctx:Fortran90Parser.SpecificationPartConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#useStmt.
[docs]
def visitUseStmt(self, ctx:Fortran90Parser.UseStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#onlyList.
[docs]
def visitOnlyList(self, ctx:Fortran90Parser.OnlyListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#onlyStmt.
[docs]
def visitOnlyStmt(self, ctx:Fortran90Parser.OnlyStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#renameList.
[docs]
def visitRenameList(self, ctx:Fortran90Parser.RenameListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#rename.
[docs]
def visitRename(self, ctx:Fortran90Parser.RenameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#useName.
[docs]
def visitUseName(self, ctx:Fortran90Parser.UseNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#parameterStmt.
[docs]
def visitParameterStmt(self, ctx:Fortran90Parser.ParameterStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#namedConstantDefList.
[docs]
def visitNamedConstantDefList(self, ctx:Fortran90Parser.NamedConstantDefListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#namedConstantDef.
[docs]
def visitNamedConstantDef(self, ctx:Fortran90Parser.NamedConstantDefContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#endProgramStmt.
[docs]
def visitEndProgramStmt(self, ctx:Fortran90Parser.EndProgramStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#blockDataSubprogram.
[docs]
def visitBlockDataSubprogram(self, ctx:Fortran90Parser.BlockDataSubprogramContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#blockDataStmt.
[docs]
def visitBlockDataStmt(self, ctx:Fortran90Parser.BlockDataStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#blockDataBody.
[docs]
def visitBlockDataBody(self, ctx:Fortran90Parser.BlockDataBodyContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#blockDataBodyConstruct.
[docs]
def visitBlockDataBodyConstruct(self, ctx:Fortran90Parser.BlockDataBodyConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#endBlockDataStmt.
[docs]
def visitEndBlockDataStmt(self, ctx:Fortran90Parser.EndBlockDataStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#formatStmt.
# Visit a parse tree produced by Fortran90Parser#fmtSpec.
[docs]
def visitFmtSpec(self, ctx:Fortran90Parser.FmtSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#formatedit.
# Visit a parse tree produced by Fortran90Parser#editElement.
[docs]
def visitEditElement(self, ctx:Fortran90Parser.EditElementContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#mislexedFcon.
[docs]
def visitMislexedFcon(self, ctx:Fortran90Parser.MislexedFconContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#module.
[docs]
def visitModule(self, ctx:Fortran90Parser.ModuleContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#endModuleStmt.
[docs]
def visitEndModuleStmt(self, ctx:Fortran90Parser.EndModuleStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#entryStmt.
[docs]
def visitEntryStmt(self, ctx:Fortran90Parser.EntryStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subroutineParList.
[docs]
def visitSubroutineParList(self, ctx:Fortran90Parser.SubroutineParListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subroutinePars.
[docs]
def visitSubroutinePars(self, ctx:Fortran90Parser.SubroutineParsContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subroutinePar.
[docs]
def visitSubroutinePar(self, ctx:Fortran90Parser.SubroutineParContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#declarationConstruct.
[docs]
def visitDeclarationConstruct(self, ctx:Fortran90Parser.DeclarationConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#specificationStmt.
[docs]
def visitSpecificationStmt(self, ctx:Fortran90Parser.SpecificationStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#targetStmt.
[docs]
def visitTargetStmt(self, ctx:Fortran90Parser.TargetStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#targetObjectList.
[docs]
def visitTargetObjectList(self, ctx:Fortran90Parser.TargetObjectListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#targetObject.
[docs]
def visitTargetObject(self, ctx:Fortran90Parser.TargetObjectContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#pointerStmt.
[docs]
def visitPointerStmt(self, ctx:Fortran90Parser.PointerStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#pointerStmtObjectList.
[docs]
def visitPointerStmtObjectList(self, ctx:Fortran90Parser.PointerStmtObjectListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#pointerStmtObject.
[docs]
def visitPointerStmtObject(self, ctx:Fortran90Parser.PointerStmtObjectContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#optionalStmt.
[docs]
def visitOptionalStmt(self, ctx:Fortran90Parser.OptionalStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#optionalParList.
[docs]
def visitOptionalParList(self, ctx:Fortran90Parser.OptionalParListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#optionalPar.
[docs]
def visitOptionalPar(self, ctx:Fortran90Parser.OptionalParContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#namelistStmt.
[docs]
def visitNamelistStmt(self, ctx:Fortran90Parser.NamelistStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#namelistGroups.
[docs]
def visitNamelistGroups(self, ctx:Fortran90Parser.NamelistGroupsContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#namelistGroupName.
[docs]
def visitNamelistGroupName(self, ctx:Fortran90Parser.NamelistGroupNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#namelistGroupObject.
[docs]
def visitNamelistGroupObject(self, ctx:Fortran90Parser.NamelistGroupObjectContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#intentStmt.
[docs]
def visitIntentStmt(self, ctx:Fortran90Parser.IntentStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#intentParList.
[docs]
def visitIntentParList(self, ctx:Fortran90Parser.IntentParListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#intentPar.
[docs]
def visitIntentPar(self, ctx:Fortran90Parser.IntentParContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#dummyArgName.
[docs]
def visitDummyArgName(self, ctx:Fortran90Parser.DummyArgNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#intentSpec.
[docs]
def visitIntentSpec(self, ctx:Fortran90Parser.IntentSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#allocatableStmt.
[docs]
def visitAllocatableStmt(self, ctx:Fortran90Parser.AllocatableStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#arrayAllocationList.
[docs]
def visitArrayAllocationList(self, ctx:Fortran90Parser.ArrayAllocationListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#arrayAllocation.
[docs]
def visitArrayAllocation(self, ctx:Fortran90Parser.ArrayAllocationContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#arrayName.
[docs]
def visitArrayName(self, ctx:Fortran90Parser.ArrayNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#accessStmt.
[docs]
def visitAccessStmt(self, ctx:Fortran90Parser.AccessStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#accessIdList.
[docs]
def visitAccessIdList(self, ctx:Fortran90Parser.AccessIdListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#accessId.
[docs]
def visitAccessId(self, ctx:Fortran90Parser.AccessIdContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#genericName.
[docs]
def visitGenericName(self, ctx:Fortran90Parser.GenericNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#saveStmt.
[docs]
def visitSaveStmt(self, ctx:Fortran90Parser.SaveStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#savedEntityList.
[docs]
def visitSavedEntityList(self, ctx:Fortran90Parser.SavedEntityListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#savedEntity.
[docs]
def visitSavedEntity(self, ctx:Fortran90Parser.SavedEntityContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#savedCommonBlock.
[docs]
def visitSavedCommonBlock(self, ctx:Fortran90Parser.SavedCommonBlockContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#intrinsicStmt.
[docs]
def visitIntrinsicStmt(self, ctx:Fortran90Parser.IntrinsicStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#intrinsicList.
[docs]
def visitIntrinsicList(self, ctx:Fortran90Parser.IntrinsicListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#intrinsicProcedureName.
[docs]
def visitIntrinsicProcedureName(self, ctx:Fortran90Parser.IntrinsicProcedureNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#externalStmt.
[docs]
def visitExternalStmt(self, ctx:Fortran90Parser.ExternalStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#externalNameList.
[docs]
def visitExternalNameList(self, ctx:Fortran90Parser.ExternalNameListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#externalName.
[docs]
def visitExternalName(self, ctx:Fortran90Parser.ExternalNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#equivalenceStmt.
[docs]
def visitEquivalenceStmt(self, ctx:Fortran90Parser.EquivalenceStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#equivalenceSetList.
[docs]
def visitEquivalenceSetList(self, ctx:Fortran90Parser.EquivalenceSetListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#equivalenceSet.
[docs]
def visitEquivalenceSet(self, ctx:Fortran90Parser.EquivalenceSetContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#equivalenceObject.
[docs]
def visitEquivalenceObject(self, ctx:Fortran90Parser.EquivalenceObjectContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#equivalenceObjectList.
[docs]
def visitEquivalenceObjectList(self, ctx:Fortran90Parser.EquivalenceObjectListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#dimensionStmt.
[docs]
def visitDimensionStmt(self, ctx:Fortran90Parser.DimensionStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#arrayDeclaratorList.
[docs]
def visitArrayDeclaratorList(self, ctx:Fortran90Parser.ArrayDeclaratorListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#commonStmt.
[docs]
def visitCommonStmt(self, ctx:Fortran90Parser.CommonStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#comlist.
[docs]
def visitComlist(self, ctx:Fortran90Parser.ComlistContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#commonBlockObject.
[docs]
def visitCommonBlockObject(self, ctx:Fortran90Parser.CommonBlockObjectContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#arrayDeclarator.
[docs]
def visitArrayDeclarator(self, ctx:Fortran90Parser.ArrayDeclaratorContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#comblock.
[docs]
def visitComblock(self, ctx:Fortran90Parser.ComblockContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#commonBlockName.
[docs]
def visitCommonBlockName(self, ctx:Fortran90Parser.CommonBlockNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#typeDeclarationStmt.
[docs]
def visitTypeDeclarationStmt(self, ctx:Fortran90Parser.TypeDeclarationStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#attrSpecSeq.
[docs]
def visitAttrSpecSeq(self, ctx:Fortran90Parser.AttrSpecSeqContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#attrSpec.
[docs]
def visitAttrSpec(self, ctx:Fortran90Parser.AttrSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#entityDeclList.
[docs]
def visitEntityDeclList(self, ctx:Fortran90Parser.EntityDeclListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#entityDecl.
[docs]
def visitEntityDecl(self, ctx:Fortran90Parser.EntityDeclContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#objectName.
[docs]
def visitObjectName(self, ctx:Fortran90Parser.ObjectNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#arraySpec.
[docs]
def visitArraySpec(self, ctx:Fortran90Parser.ArraySpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#assumedShapeSpecList.
[docs]
def visitAssumedShapeSpecList(self, ctx:Fortran90Parser.AssumedShapeSpecListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#assumedShapeSpec.
[docs]
def visitAssumedShapeSpec(self, ctx:Fortran90Parser.AssumedShapeSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#assumedSizeSpec.
[docs]
def visitAssumedSizeSpec(self, ctx:Fortran90Parser.AssumedSizeSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#interfaceBlock.
[docs]
def visitInterfaceBlock(self, ctx:Fortran90Parser.InterfaceBlockContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#endInterfaceStmt.
[docs]
def visitEndInterfaceStmt(self, ctx:Fortran90Parser.EndInterfaceStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#interfaceStmt.
[docs]
def visitInterfaceStmt(self, ctx:Fortran90Parser.InterfaceStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#genericSpec.
[docs]
def visitGenericSpec(self, ctx:Fortran90Parser.GenericSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#definedOperator.
[docs]
def visitDefinedOperator(self, ctx:Fortran90Parser.DefinedOperatorContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#interfaceBlockBody.
[docs]
def visitInterfaceBlockBody(self, ctx:Fortran90Parser.InterfaceBlockBodyContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#interfaceBodyPartConstruct.
[docs]
def visitInterfaceBodyPartConstruct(self, ctx:Fortran90Parser.InterfaceBodyPartConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#moduleProcedureStmt.
[docs]
def visitModuleProcedureStmt(self, ctx:Fortran90Parser.ModuleProcedureStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#procedureNameList.
[docs]
def visitProcedureNameList(self, ctx:Fortran90Parser.ProcedureNameListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#procedureName.
[docs]
def visitProcedureName(self, ctx:Fortran90Parser.ProcedureNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#interfaceBody.
[docs]
def visitInterfaceBody(self, ctx:Fortran90Parser.InterfaceBodyContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subroutineInterfaceRange.
[docs]
def visitSubroutineInterfaceRange(self, ctx:Fortran90Parser.SubroutineInterfaceRangeContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#endSubroutineStmt.
[docs]
def visitEndSubroutineStmt(self, ctx:Fortran90Parser.EndSubroutineStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#recursive.
[docs]
def visitRecursive(self, ctx:Fortran90Parser.RecursiveContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#functionPrefixRec.
[docs]
def visitFunctionPrefixRec(self, ctx:Fortran90Parser.FunctionPrefixRecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#functionPrefixTyp.
[docs]
def visitFunctionPrefixTyp(self, ctx:Fortran90Parser.FunctionPrefixTypContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#functionInterfaceRange.
[docs]
def visitFunctionInterfaceRange(self, ctx:Fortran90Parser.FunctionInterfaceRangeContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#functionParList.
[docs]
def visitFunctionParList(self, ctx:Fortran90Parser.FunctionParListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#functionPars.
[docs]
def visitFunctionPars(self, ctx:Fortran90Parser.FunctionParsContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#functionPar.
[docs]
def visitFunctionPar(self, ctx:Fortran90Parser.FunctionParContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subprogramInterfaceBody.
[docs]
def visitSubprogramInterfaceBody(self, ctx:Fortran90Parser.SubprogramInterfaceBodyContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#endFunctionStmt.
[docs]
def visitEndFunctionStmt(self, ctx:Fortran90Parser.EndFunctionStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#derivedTypeDef.
[docs]
def visitDerivedTypeDef(self, ctx:Fortran90Parser.DerivedTypeDefContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#endTypeStmt.
[docs]
def visitEndTypeStmt(self, ctx:Fortran90Parser.EndTypeStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#derivedTypeStmt.
[docs]
def visitDerivedTypeStmt(self, ctx:Fortran90Parser.DerivedTypeStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#derivedTypeBody.
[docs]
def visitDerivedTypeBody(self, ctx:Fortran90Parser.DerivedTypeBodyContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#derivedTypeBodyConstruct.
[docs]
def visitDerivedTypeBodyConstruct(self, ctx:Fortran90Parser.DerivedTypeBodyConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#privateSequenceStmt.
[docs]
def visitPrivateSequenceStmt(self, ctx:Fortran90Parser.PrivateSequenceStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#componentDefStmt.
[docs]
def visitComponentDefStmt(self, ctx:Fortran90Parser.ComponentDefStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#componentDeclList.
[docs]
def visitComponentDeclList(self, ctx:Fortran90Parser.ComponentDeclListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#componentDecl.
[docs]
def visitComponentDecl(self, ctx:Fortran90Parser.ComponentDeclContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#componentName.
[docs]
def visitComponentName(self, ctx:Fortran90Parser.ComponentNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#componentAttrSpecList.
[docs]
def visitComponentAttrSpecList(self, ctx:Fortran90Parser.ComponentAttrSpecListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#componentAttrSpec.
[docs]
def visitComponentAttrSpec(self, ctx:Fortran90Parser.ComponentAttrSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#componentArraySpec.
[docs]
def visitComponentArraySpec(self, ctx:Fortran90Parser.ComponentArraySpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#explicitShapeSpecList.
[docs]
def visitExplicitShapeSpecList(self, ctx:Fortran90Parser.ExplicitShapeSpecListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#explicitShapeSpec.
[docs]
def visitExplicitShapeSpec(self, ctx:Fortran90Parser.ExplicitShapeSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#lowerBound.
[docs]
def visitLowerBound(self, ctx:Fortran90Parser.LowerBoundContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#upperBound.
[docs]
def visitUpperBound(self, ctx:Fortran90Parser.UpperBoundContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#deferredShapeSpecList.
[docs]
def visitDeferredShapeSpecList(self, ctx:Fortran90Parser.DeferredShapeSpecListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#deferredShapeSpec.
[docs]
def visitDeferredShapeSpec(self, ctx:Fortran90Parser.DeferredShapeSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#typeSpec.
[docs]
def visitTypeSpec(self, ctx:Fortran90Parser.TypeSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#kindSelector.
[docs]
def visitKindSelector(self, ctx:Fortran90Parser.KindSelectorContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#typeName.
[docs]
def visitTypeName(self, ctx:Fortran90Parser.TypeNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#charSelector.
[docs]
def visitCharSelector(self, ctx:Fortran90Parser.CharSelectorContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#lengthSelector.
[docs]
def visitLengthSelector(self, ctx:Fortran90Parser.LengthSelectorContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#charLength.
[docs]
def visitCharLength(self, ctx:Fortran90Parser.CharLengthContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#constant.
[docs]
def visitConstant(self, ctx:Fortran90Parser.ConstantContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#bozLiteralConstant.
[docs]
def visitBozLiteralConstant(self, ctx:Fortran90Parser.BozLiteralConstantContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#structureConstructor.
[docs]
def visitStructureConstructor(self, ctx:Fortran90Parser.StructureConstructorContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#exprList.
[docs]
def visitExprList(self, ctx:Fortran90Parser.ExprListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#namedConstantUse.
[docs]
def visitNamedConstantUse(self, ctx:Fortran90Parser.NamedConstantUseContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#typeParamValue.
[docs]
def visitTypeParamValue(self, ctx:Fortran90Parser.TypeParamValueContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#moduleStmt.
[docs]
def visitModuleStmt(self, ctx:Fortran90Parser.ModuleStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#moduleName.
[docs]
def visitModuleName(self, ctx:Fortran90Parser.ModuleNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#ident.
[docs]
def visitIdent(self, ctx:Fortran90Parser.IdentContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#complexSubmodule.
[docs]
def visitComplexSubmodule(self, ctx:Fortran90Parser.ComplexSubmoduleContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#complexSpecPart.
[docs]
def visitComplexSpecPart(self, ctx:Fortran90Parser.ComplexSpecPartContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#submoduleStmt.
[docs]
def visitSubmoduleStmt(self, ctx:Fortran90Parser.SubmoduleStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#specPartStmt.
[docs]
def visitSpecPartStmt(self, ctx:Fortran90Parser.SpecPartStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#moduleSubprogramPartConstruct.
[docs]
def visitModuleSubprogramPartConstruct(self, ctx:Fortran90Parser.ModuleSubprogramPartConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#containsStmt.
[docs]
def visitContainsStmt(self, ctx:Fortran90Parser.ContainsStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#moduleSubprogram.
[docs]
def visitModuleSubprogram(self, ctx:Fortran90Parser.ModuleSubprogramContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#functionSubprogram.
[docs]
def visitFunctionSubprogram(self, ctx:Fortran90Parser.FunctionSubprogramContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#functionName.
[docs]
def visitFunctionName(self, ctx:Fortran90Parser.FunctionNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#functionRange.
[docs]
def visitFunctionRange(self, ctx:Fortran90Parser.FunctionRangeContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#body.
[docs]
def visitBody(self, ctx:Fortran90Parser.BodyContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#bodyConstruct.
[docs]
def visitBodyConstruct(self, ctx:Fortran90Parser.BodyConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#executableConstruct.
[docs]
def visitExecutableConstruct(self, ctx:Fortran90Parser.ExecutableConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#whereConstruct.
[docs]
def visitWhereConstruct(self, ctx:Fortran90Parser.WhereConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#elseWhere.
[docs]
def visitElseWhere(self, ctx:Fortran90Parser.ElseWhereContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#elsewhereStmt.
[docs]
def visitElsewhereStmt(self, ctx:Fortran90Parser.ElsewhereStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#endWhereStmt.
[docs]
def visitEndWhereStmt(self, ctx:Fortran90Parser.EndWhereStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#where.
[docs]
def visitWhere(self, ctx:Fortran90Parser.WhereContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#whereConstructStmt.
[docs]
def visitWhereConstructStmt(self, ctx:Fortran90Parser.WhereConstructStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#maskExpr.
[docs]
def visitMaskExpr(self, ctx:Fortran90Parser.MaskExprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#caseConstruct.
[docs]
def visitCaseConstruct(self, ctx:Fortran90Parser.CaseConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#selectCaseRange.
[docs]
def visitSelectCaseRange(self, ctx:Fortran90Parser.SelectCaseRangeContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#endSelectStmt.
[docs]
def visitEndSelectStmt(self, ctx:Fortran90Parser.EndSelectStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#selectCaseBody.
[docs]
def visitSelectCaseBody(self, ctx:Fortran90Parser.SelectCaseBodyContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#caseBodyConstruct.
[docs]
def visitCaseBodyConstruct(self, ctx:Fortran90Parser.CaseBodyConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#caseStmt.
[docs]
def visitCaseStmt(self, ctx:Fortran90Parser.CaseStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#caseSelector.
[docs]
def visitCaseSelector(self, ctx:Fortran90Parser.CaseSelectorContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#caseValueRangeList.
[docs]
def visitCaseValueRangeList(self, ctx:Fortran90Parser.CaseValueRangeListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#litteralExpression.
[docs]
def visitLitteralExpression(self, ctx:Fortran90Parser.LitteralExpressionContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#afterColonExpression.
[docs]
def visitAfterColonExpression(self, ctx:Fortran90Parser.AfterColonExpressionContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#beforeColonExpression.
[docs]
def visitBeforeColonExpression(self, ctx:Fortran90Parser.BeforeColonExpressionContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#midlleColonExpression.
[docs]
def visitMidlleColonExpression(self, ctx:Fortran90Parser.MidlleColonExpressionContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#ifConstruct.
[docs]
def visitIfConstruct(self, ctx:Fortran90Parser.IfConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#ifThenStmt.
[docs]
def visitIfThenStmt(self, ctx:Fortran90Parser.IfThenStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#conditionalBody.
[docs]
def visitConditionalBody(self, ctx:Fortran90Parser.ConditionalBodyContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#elseIfConstruct.
[docs]
def visitElseIfConstruct(self, ctx:Fortran90Parser.ElseIfConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#elseIfStmt.
[docs]
def visitElseIfStmt(self, ctx:Fortran90Parser.ElseIfStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#elseConstruct.
[docs]
def visitElseConstruct(self, ctx:Fortran90Parser.ElseConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#elseStmt.
[docs]
def visitElseStmt(self, ctx:Fortran90Parser.ElseStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#endIfStmt.
[docs]
def visitEndIfStmt(self, ctx:Fortran90Parser.EndIfStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#doConstruct.
[docs]
def visitDoConstruct(self, ctx:Fortran90Parser.DoConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#blockDoConstruct.
[docs]
def visitBlockDoConstruct(self, ctx:Fortran90Parser.BlockDoConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#endDoStmt.
[docs]
def visitEndDoStmt(self, ctx:Fortran90Parser.EndDoStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#endName.
[docs]
def visitEndName(self, ctx:Fortran90Parser.EndNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#nameColon.
[docs]
def visitNameColon(self, ctx:Fortran90Parser.NameColonContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#labelDoStmt.
[docs]
def visitLabelDoStmt(self, ctx:Fortran90Parser.LabelDoStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#doLblRef.
[docs]
def visitDoLblRef(self, ctx:Fortran90Parser.DoLblRefContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#doLblDef.
[docs]
def visitDoLblDef(self, ctx:Fortran90Parser.DoLblDefContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#doLabelStmt.
[docs]
def visitDoLabelStmt(self, ctx:Fortran90Parser.DoLabelStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#executionPartConstruct.
[docs]
def visitExecutionPartConstruct(self, ctx:Fortran90Parser.ExecutionPartConstructContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#doubleDoStmt.
[docs]
def visitDoubleDoStmt(self, ctx:Fortran90Parser.DoubleDoStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#dataStmt.
[docs]
def visitDataStmt(self, ctx:Fortran90Parser.DataStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#dataStmtSet.
[docs]
def visitDataStmtSet(self, ctx:Fortran90Parser.DataStmtSetContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#dse1.
[docs]
def visitDse1(self, ctx:Fortran90Parser.Dse1Context):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#dse2.
[docs]
def visitDse2(self, ctx:Fortran90Parser.Dse2Context):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#dataStmtValue.
[docs]
def visitDataStmtValue(self, ctx:Fortran90Parser.DataStmtValueContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#dataStmtObject.
[docs]
def visitDataStmtObject(self, ctx:Fortran90Parser.DataStmtObjectContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#variable.
[docs]
def visitVariable(self, ctx:Fortran90Parser.VariableContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subscriptListRef.
[docs]
def visitSubscriptListRef(self, ctx:Fortran90Parser.SubscriptListRefContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subscriptList.
[docs]
def visitSubscriptList(self, ctx:Fortran90Parser.SubscriptListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subscript.
[docs]
def visitSubscript(self, ctx:Fortran90Parser.SubscriptContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#substringRange.
[docs]
def visitSubstringRange(self, ctx:Fortran90Parser.SubstringRangeContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#dataImpliedDo.
[docs]
def visitDataImpliedDo(self, ctx:Fortran90Parser.DataImpliedDoContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#dataIDoObjectList.
[docs]
def visitDataIDoObjectList(self, ctx:Fortran90Parser.DataIDoObjectListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#dataIDoObject.
[docs]
def visitDataIDoObject(self, ctx:Fortran90Parser.DataIDoObjectContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#structureComponent.
[docs]
def visitStructureComponent(self, ctx:Fortran90Parser.StructureComponentContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#fieldSelector.
[docs]
def visitFieldSelector(self, ctx:Fortran90Parser.FieldSelectorContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#arrayElement.
[docs]
def visitArrayElement(self, ctx:Fortran90Parser.ArrayElementContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#impliedDoVariable.
[docs]
def visitImpliedDoVariable(self, ctx:Fortran90Parser.ImpliedDoVariableContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#commaLoopControl.
[docs]
def visitCommaLoopControl(self, ctx:Fortran90Parser.CommaLoopControlContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#loopControl.
[docs]
def visitLoopControl(self, ctx:Fortran90Parser.LoopControlContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#variableName.
[docs]
def visitVariableName(self, ctx:Fortran90Parser.VariableNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#commaExpr.
[docs]
def visitCommaExpr(self, ctx:Fortran90Parser.CommaExprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#actionStmt.
[docs]
def visitActionStmt(self, ctx:Fortran90Parser.ActionStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#whereStmt.
[docs]
def visitWhereStmt(self, ctx:Fortran90Parser.WhereStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#pointerAssignmentStmt.
[docs]
def visitPointerAssignmentStmt(self, ctx:Fortran90Parser.PointerAssignmentStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#target.
[docs]
def visitTarget(self, ctx:Fortran90Parser.TargetContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#nullifyStmt.
[docs]
def visitNullifyStmt(self, ctx:Fortran90Parser.NullifyStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#pointerObjectList.
[docs]
def visitPointerObjectList(self, ctx:Fortran90Parser.PointerObjectListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#pointerObject.
[docs]
def visitPointerObject(self, ctx:Fortran90Parser.PointerObjectContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#pointerField.
[docs]
def visitPointerField(self, ctx:Fortran90Parser.PointerFieldContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#exitStmt.
[docs]
def visitExitStmt(self, ctx:Fortran90Parser.ExitStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#deallocateStmt.
[docs]
def visitDeallocateStmt(self, ctx:Fortran90Parser.DeallocateStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#allocateObjectList.
[docs]
def visitAllocateObjectList(self, ctx:Fortran90Parser.AllocateObjectListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#cycleStmt.
[docs]
def visitCycleStmt(self, ctx:Fortran90Parser.CycleStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#allocateStmt.
[docs]
def visitAllocateStmt(self, ctx:Fortran90Parser.AllocateStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#allocationList.
[docs]
def visitAllocationList(self, ctx:Fortran90Parser.AllocationListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#allocation.
[docs]
def visitAllocation(self, ctx:Fortran90Parser.AllocationContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#allocateObject.
[docs]
def visitAllocateObject(self, ctx:Fortran90Parser.AllocateObjectContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#allocatedShape.
[docs]
def visitAllocatedShape(self, ctx:Fortran90Parser.AllocatedShapeContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#stopStmt.
[docs]
def visitStopStmt(self, ctx:Fortran90Parser.StopStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#writeStmt.
[docs]
def visitWriteStmt(self, ctx:Fortran90Parser.WriteStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#ioControlSpecList.
[docs]
def visitIoControlSpecList(self, ctx:Fortran90Parser.IoControlSpecListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#stmtFunctionStmt.
[docs]
def visitStmtFunctionStmt(self, ctx:Fortran90Parser.StmtFunctionStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#stmtFunctionRange.
[docs]
def visitStmtFunctionRange(self, ctx:Fortran90Parser.StmtFunctionRangeContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#sFDummyArgNameList.
[docs]
def visitSFDummyArgNameList(self, ctx:Fortran90Parser.SFDummyArgNameListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#sFDummyArgName.
[docs]
def visitSFDummyArgName(self, ctx:Fortran90Parser.SFDummyArgNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#returnStmt.
[docs]
def visitReturnStmt(self, ctx:Fortran90Parser.ReturnStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#rewindStmt.
[docs]
def visitRewindStmt(self, ctx:Fortran90Parser.RewindStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#readStmt.
[docs]
def visitReadStmt(self, ctx:Fortran90Parser.ReadStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#commaInputItemList.
[docs]
def visitCommaInputItemList(self, ctx:Fortran90Parser.CommaInputItemListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#rdFmtId.
[docs]
def visitRdFmtId(self, ctx:Fortran90Parser.RdFmtIdContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#rdFmtIdExpr.
[docs]
def visitRdFmtIdExpr(self, ctx:Fortran90Parser.RdFmtIdExprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#inputItemList.
# Visit a parse tree produced by Fortran90Parser#inputItem.
# Visit a parse tree produced by Fortran90Parser#inputImpliedDo.
# Visit a parse tree produced by Fortran90Parser#rdCtlSpec.
[docs]
def visitRdCtlSpec(self, ctx:Fortran90Parser.RdCtlSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#rdUnitId.
[docs]
def visitRdUnitId(self, ctx:Fortran90Parser.RdUnitIdContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#rdIoCtlSpecList.
[docs]
def visitRdIoCtlSpecList(self, ctx:Fortran90Parser.RdIoCtlSpecListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#ioControlSpec.
[docs]
def visitIoControlSpec(self, ctx:Fortran90Parser.IoControlSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#printStmt.
[docs]
def visitPrintStmt(self, ctx:Fortran90Parser.PrintStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#outputItemList.
[docs]
def visitOutputItemList(self, ctx:Fortran90Parser.OutputItemListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#outputItemList1.
[docs]
def visitOutputItemList1(self, ctx:Fortran90Parser.OutputItemList1Context):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#outputImpliedDo.
[docs]
def visitOutputImpliedDo(self, ctx:Fortran90Parser.OutputImpliedDoContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#formatIdentifier.
# Visit a parse tree produced by Fortran90Parser#pauseStmt.
[docs]
def visitPauseStmt(self, ctx:Fortran90Parser.PauseStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#openStmt.
[docs]
def visitOpenStmt(self, ctx:Fortran90Parser.OpenStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#connectSpecList.
[docs]
def visitConnectSpecList(self, ctx:Fortran90Parser.ConnectSpecListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#connectSpec.
[docs]
def visitConnectSpec(self, ctx:Fortran90Parser.ConnectSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#inquireStmt.
[docs]
def visitInquireStmt(self, ctx:Fortran90Parser.InquireStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#inquireSpecList.
[docs]
def visitInquireSpecList(self, ctx:Fortran90Parser.InquireSpecListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#inquireSpec.
[docs]
def visitInquireSpec(self, ctx:Fortran90Parser.InquireSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#assignedGotoStmt.
[docs]
def visitAssignedGotoStmt(self, ctx:Fortran90Parser.AssignedGotoStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#variableComma.
[docs]
def visitVariableComma(self, ctx:Fortran90Parser.VariableCommaContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#gotoStmt.
[docs]
def visitGotoStmt(self, ctx:Fortran90Parser.GotoStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#computedGotoStmt.
[docs]
def visitComputedGotoStmt(self, ctx:Fortran90Parser.ComputedGotoStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#lblRefList.
[docs]
def visitLblRefList(self, ctx:Fortran90Parser.LblRefListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#endfileStmt.
[docs]
def visitEndfileStmt(self, ctx:Fortran90Parser.EndfileStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#continueStmt.
[docs]
def visitContinueStmt(self, ctx:Fortran90Parser.ContinueStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#closeStmt.
[docs]
def visitCloseStmt(self, ctx:Fortran90Parser.CloseStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#closeSpecList.
[docs]
def visitCloseSpecList(self, ctx:Fortran90Parser.CloseSpecListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#closeSpec.
[docs]
def visitCloseSpec(self, ctx:Fortran90Parser.CloseSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#cExpression.
[docs]
def visitCExpression(self, ctx:Fortran90Parser.CExpressionContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#cPrimary.
[docs]
def visitCPrimary(self, ctx:Fortran90Parser.CPrimaryContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#cOperand.
[docs]
def visitCOperand(self, ctx:Fortran90Parser.COperandContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#cPrimaryConcatOp.
[docs]
def visitCPrimaryConcatOp(self, ctx:Fortran90Parser.CPrimaryConcatOpContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#callStmt.
[docs]
def visitCallStmt(self, ctx:Fortran90Parser.CallStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subroutineNameUse.
[docs]
def visitSubroutineNameUse(self, ctx:Fortran90Parser.SubroutineNameUseContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subroutineArgList.
[docs]
def visitSubroutineArgList(self, ctx:Fortran90Parser.SubroutineArgListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subroutineArg.
[docs]
def visitSubroutineArg(self, ctx:Fortran90Parser.SubroutineArgContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#arithmeticIfStmt.
[docs]
def visitArithmeticIfStmt(self, ctx:Fortran90Parser.ArithmeticIfStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#lblRef.
[docs]
def visitLblRef(self, ctx:Fortran90Parser.LblRefContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#label.
[docs]
def visitLabel(self, ctx:Fortran90Parser.LabelContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#assignmentStmt.
[docs]
def visitAssignmentStmt(self, ctx:Fortran90Parser.AssignmentStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#sFExprListRef.
[docs]
def visitSFExprListRef(self, ctx:Fortran90Parser.SFExprListRefContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#sFExprList.
[docs]
def visitSFExprList(self, ctx:Fortran90Parser.SFExprListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#commaSectionSubscript.
[docs]
def visitCommaSectionSubscript(self, ctx:Fortran90Parser.CommaSectionSubscriptContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#assignStmt.
[docs]
def visitAssignStmt(self, ctx:Fortran90Parser.AssignStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#backspaceStmt.
[docs]
def visitBackspaceStmt(self, ctx:Fortran90Parser.BackspaceStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#unitIdentifier.
[docs]
def visitUnitIdentifier(self, ctx:Fortran90Parser.UnitIdentifierContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#positionSpecList.
[docs]
def visitPositionSpecList(self, ctx:Fortran90Parser.PositionSpecListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#unitIdentifierComma.
[docs]
def visitUnitIdentifierComma(self, ctx:Fortran90Parser.UnitIdentifierCommaContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#positionSpec.
[docs]
def visitPositionSpec(self, ctx:Fortran90Parser.PositionSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#scalarVariable.
[docs]
def visitScalarVariable(self, ctx:Fortran90Parser.ScalarVariableContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#uFExpr.
[docs]
def visitUFExpr(self, ctx:Fortran90Parser.UFExprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#uFTerm.
[docs]
def visitUFTerm(self, ctx:Fortran90Parser.UFTermContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#uFFactor.
[docs]
def visitUFFactor(self, ctx:Fortran90Parser.UFFactorContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#uFPrimary.
[docs]
def visitUFPrimary(self, ctx:Fortran90Parser.UFPrimaryContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subroutineSubprogram.
[docs]
def visitSubroutineSubprogram(self, ctx:Fortran90Parser.SubroutineSubprogramContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subroutineName.
[docs]
def visitSubroutineName(self, ctx:Fortran90Parser.SubroutineNameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subroutineRange.
[docs]
def visitSubroutineRange(self, ctx:Fortran90Parser.SubroutineRangeContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#includeStmt.
[docs]
def visitIncludeStmt(self, ctx:Fortran90Parser.IncludeStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#implicitStmt.
[docs]
def visitImplicitStmt(self, ctx:Fortran90Parser.ImplicitStmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#implicitSpecList.
[docs]
def visitImplicitSpecList(self, ctx:Fortran90Parser.ImplicitSpecListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#implicitSpec.
[docs]
def visitImplicitSpec(self, ctx:Fortran90Parser.ImplicitSpecContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#implicitRanges.
[docs]
def visitImplicitRanges(self, ctx:Fortran90Parser.ImplicitRangesContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#implicitRange.
[docs]
def visitImplicitRange(self, ctx:Fortran90Parser.ImplicitRangeContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#expression.
[docs]
def visitExpression(self, ctx:Fortran90Parser.ExpressionContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#definedBinaryOp.
[docs]
def visitDefinedBinaryOp(self, ctx:Fortran90Parser.DefinedBinaryOpContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#level5Expr.
[docs]
def visitLevel5Expr(self, ctx:Fortran90Parser.Level5ExprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#equivOperand.
[docs]
def visitEquivOperand(self, ctx:Fortran90Parser.EquivOperandContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#orOperand.
[docs]
def visitOrOperand(self, ctx:Fortran90Parser.OrOperandContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#andOperand.
[docs]
def visitAndOperand(self, ctx:Fortran90Parser.AndOperandContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#relOp.
[docs]
def visitRelOp(self, ctx:Fortran90Parser.RelOpContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#level4Expr.
[docs]
def visitLevel4Expr(self, ctx:Fortran90Parser.Level4ExprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#level3Expr.
[docs]
def visitLevel3Expr(self, ctx:Fortran90Parser.Level3ExprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#level2Expr.
[docs]
def visitLevel2Expr(self, ctx:Fortran90Parser.Level2ExprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#sign.
[docs]
def visitSign(self, ctx:Fortran90Parser.SignContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#addOperand.
[docs]
def visitAddOperand(self, ctx:Fortran90Parser.AddOperandContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#multOperand.
[docs]
def visitMultOperand(self, ctx:Fortran90Parser.MultOperandContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#level1Expr.
[docs]
def visitLevel1Expr(self, ctx:Fortran90Parser.Level1ExprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#definedUnaryOp.
[docs]
def visitDefinedUnaryOp(self, ctx:Fortran90Parser.DefinedUnaryOpContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#primary.
[docs]
def visitPrimary(self, ctx:Fortran90Parser.PrimaryContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#arrayConstructor.
[docs]
def visitArrayConstructor(self, ctx:Fortran90Parser.ArrayConstructorContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#acValueList.
[docs]
def visitAcValueList(self, ctx:Fortran90Parser.AcValueListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#acValueList1.
[docs]
def visitAcValueList1(self, ctx:Fortran90Parser.AcValueList1Context):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#acImpliedDo.
[docs]
def visitAcImpliedDo(self, ctx:Fortran90Parser.AcImpliedDoContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#functionReference.
[docs]
def visitFunctionReference(self, ctx:Fortran90Parser.FunctionReferenceContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#functionArgList.
[docs]
def visitFunctionArgList(self, ctx:Fortran90Parser.FunctionArgListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#functionArg.
[docs]
def visitFunctionArg(self, ctx:Fortran90Parser.FunctionArgContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#nameDataRef.
[docs]
def visitNameDataRef(self, ctx:Fortran90Parser.NameDataRefContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#complexDataRefTail.
[docs]
def visitComplexDataRefTail(self, ctx:Fortran90Parser.ComplexDataRefTailContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#sectionSubscriptRef.
[docs]
def visitSectionSubscriptRef(self, ctx:Fortran90Parser.SectionSubscriptRefContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#sectionSubscriptList.
[docs]
def visitSectionSubscriptList(self, ctx:Fortran90Parser.SectionSubscriptListContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#sectionSubscript.
[docs]
def visitSectionSubscript(self, ctx:Fortran90Parser.SectionSubscriptContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#subscriptTripletTail.
[docs]
def visitSubscriptTripletTail(self, ctx:Fortran90Parser.SubscriptTripletTailContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#logicalConstant.
[docs]
def visitLogicalConstant(self, ctx:Fortran90Parser.LogicalConstantContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#kindParam.
[docs]
def visitKindParam(self, ctx:Fortran90Parser.KindParamContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#unsignedArithmeticConstant.
[docs]
def visitUnsignedArithmeticConstant(self, ctx:Fortran90Parser.UnsignedArithmeticConstantContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#complexConst.
[docs]
def visitComplexConst(self, ctx:Fortran90Parser.ComplexConstContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#complexComponent.
[docs]
def visitComplexComponent(self, ctx:Fortran90Parser.ComplexComponentContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#constantExpr.
[docs]
def visitConstantExpr(self, ctx:Fortran90Parser.ConstantExprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by Fortran90Parser#ifStmt.
[docs]
def visitIfStmt(self, ctx:Fortran90Parser.IfStmtContext):
return self.visitChildren(ctx)
del Fortran90Parser