pyGHDL.dom#
Document object model (DOM) for pyGHDL.libghdl based on pyVHDLModel.
Submodules
pyGHDL.dom.AggregatespyGHDL.dom.AttributepyGHDL.dom.ConcurrentGenericAssociationItemPortAssociationItemParameterAssociationItemComponentInstantiationEntityInstantiationConfigurationInstantiationConcurrentBlockStatementConcurrentBlockStatement.__init__()ConcurrentBlockStatement._parentConcurrentBlockStatement.DocumentationConcurrentBlockStatement.LabelConcurrentBlockStatement.NormalizedLabelConcurrentBlockStatement.ParentConcurrentBlockStatement._labelConcurrentBlockStatement._normalizedLabelConcurrentBlockStatement._documentation
ProcessStatementIfGenerateBranchElsifGenerateBranchElseGenerateBranchIfGenerateStatementIndexedGenerateChoiceRangedGenerateChoiceGenerateCaseOthersGenerateCaseCaseGenerateStatementForGenerateStatementWaveformElementConcurrentSimpleSignalAssignmentConcurrentSimpleSignalAssignment.__init__()ConcurrentSimpleSignalAssignment._parentConcurrentSimpleSignalAssignment.LabelConcurrentSimpleSignalAssignment.NormalizedLabelConcurrentSimpleSignalAssignment.ParentConcurrentSimpleSignalAssignment._labelConcurrentSimpleSignalAssignment._normalizedLabel
ConcurrentProcedureCallConcurrentAssertStatement
pyGHDL.dom.DesignUnitLibraryClauseUseClauseContextReferenceEntityEntity.__init__()Entity._parentEntity.ContextItemsEntity.ContextReferencesEntity.DocumentationEntity.IdentifierEntity.LibraryReferencesEntity.NormalizedIdentifierEntity.PackageReferencesEntity.ParentEntity.__repr__()Entity.__str__()Entity._libraryEntity._contextItemsEntity._libraryReferencesEntity._packageReferencesEntity._contextReferencesEntity._referencedLibrariesEntity._referencedPackagesEntity._referencedContextsEntity._dependencyVertexEntity._hierarchyVertexEntity._identifierEntity._normalizedIdentifierEntity._documentation
ArchitectureArchitecture.__init__()Architecture._parentArchitecture.ContextItemsArchitecture.ContextReferencesArchitecture.DocumentationArchitecture.IdentifierArchitecture.LibraryReferencesArchitecture.NormalizedIdentifierArchitecture.PackageReferencesArchitecture.ParentArchitecture.__repr__()Architecture.__str__()Architecture._libraryArchitecture._contextItemsArchitecture._libraryReferencesArchitecture._packageReferencesArchitecture._contextReferencesArchitecture._referencedLibrariesArchitecture._referencedPackagesArchitecture._referencedContextsArchitecture._dependencyVertexArchitecture._hierarchyVertexArchitecture._identifierArchitecture._normalizedIdentifierArchitecture._documentation
ComponentPackagePackage.__init__()Package._parentPackage.ContextItemsPackage.ContextReferencesPackage.DocumentationPackage.IdentifierPackage.LibraryReferencesPackage.NormalizedIdentifierPackage.PackageReferencesPackage.ParentPackage.__repr__()Package.__str__()Package._libraryPackage._contextItemsPackage._libraryReferencesPackage._packageReferencesPackage._contextReferencesPackage._referencedLibrariesPackage._referencedPackagesPackage._referencedContextsPackage._dependencyVertexPackage._hierarchyVertexPackage._identifierPackage._normalizedIdentifierPackage._documentation
PackageBodyPackageBody.__init__()PackageBody._parentPackageBody.ContextItemsPackageBody.ContextReferencesPackageBody.DocumentationPackageBody.IdentifierPackageBody.LibraryReferencesPackageBody.NormalizedIdentifierPackageBody.PackageReferencesPackageBody.ParentPackageBody.__repr__()PackageBody.__str__()PackageBody._libraryPackageBody._contextItemsPackageBody._libraryReferencesPackageBody._packageReferencesPackageBody._contextReferencesPackageBody._referencedLibrariesPackageBody._referencedPackagesPackageBody._referencedContextsPackageBody._dependencyVertexPackageBody._hierarchyVertexPackageBody._identifierPackageBody._normalizedIdentifierPackageBody._documentation
PackageInstantiationPackageInstantiation.__init__()PackageInstantiation._parentPackageInstantiation.ContextItemsPackageInstantiation.ContextReferencesPackageInstantiation.DocumentationPackageInstantiation.IdentifierPackageInstantiation.LibraryReferencesPackageInstantiation.NormalizedIdentifierPackageInstantiation.PackageReferencesPackageInstantiation.ParentPackageInstantiation._libraryPackageInstantiation._contextItemsPackageInstantiation._libraryReferencesPackageInstantiation._packageReferencesPackageInstantiation._contextReferencesPackageInstantiation._referencedLibrariesPackageInstantiation._referencedPackagesPackageInstantiation._referencedContextsPackageInstantiation._dependencyVertexPackageInstantiation._hierarchyVertexPackageInstantiation._identifierPackageInstantiation._normalizedIdentifierPackageInstantiation._documentation
ContextContext.__init__()Context._parentContext.ContextItemsContext.ContextReferencesContext.DocumentationContext.IdentifierContext.LibraryReferencesContext.NormalizedIdentifierContext.PackageReferencesContext.ParentContext.__str__()Context._libraryReferencesContext._packageReferencesContext._contextReferencesContext._libraryContext._contextItemsContext._referencedLibrariesContext._referencedPackagesContext._referencedContextsContext._dependencyVertexContext._hierarchyVertexContext._identifierContext._normalizedIdentifierContext._documentation
ConfigurationConfiguration.__init__()Configuration._parentConfiguration.ContextItemsConfiguration.ContextReferencesConfiguration.DocumentationConfiguration.IdentifierConfiguration.LibraryReferencesConfiguration.NormalizedIdentifierConfiguration.PackageReferencesConfiguration.ParentConfiguration.__repr__()Configuration.__str__()Configuration._libraryConfiguration._contextItemsConfiguration._libraryReferencesConfiguration._packageReferencesConfiguration._contextReferencesConfiguration._referencedLibrariesConfiguration._referencedPackagesConfiguration._referencedContextsConfiguration._dependencyVertexConfiguration._hierarchyVertexConfiguration._identifierConfiguration._normalizedIdentifierConfiguration._documentation
pyGHDL.dom.ExpressionInverseExpressionIdentityExpressionNegationExpressionAbsoluteExpressionParenthesisExpressionTypeConversionFunctionCallAscendingRangeExpressionDescendingRangeExpressionAdditionExpressionSubtractionExpressionConcatenationExpressionMultiplyExpressionDivisionExpressionRemainderExpressionModuloExpressionExponentiationExpressionAndExpressionNandExpressionOrExpressionNorExpressionXorExpressionXnorExpressionEqualExpressionUnequalExpressionLessThanExpressionLessEqualExpressionGreaterThanExpressionGreaterEqualExpressionMatchingEqualExpressionMatchingUnequalExpressionMatchingLessThanExpressionMatchingLessEqualExpressionMatchingGreaterThanExpressionMatchingGreaterEqualExpressionShiftRightLogicExpressionShiftLeftLogicExpressionShiftRightArithmeticExpressionShiftLeftArithmeticExpressionRotateRightExpressionRotateLeftExpressionQualifiedExpressionSubtypeAllocationQualifiedExpressionAllocationAggregate
pyGHDL.dom.InterfaceItemGenericConstantInterfaceItemGenericConstantInterfaceItem.__init__()GenericConstantInterfaceItem._parentGenericConstantInterfaceItem.DocumentationGenericConstantInterfaceItem.IdentifiersGenericConstantInterfaceItem.NormalizedIdentifiersGenericConstantInterfaceItem.ParentGenericConstantInterfaceItem._identifiersGenericConstantInterfaceItem._normalizedIdentifiersGenericConstantInterfaceItem._documentation
GenericTypeInterfaceItemGenericTypeInterfaceItem.__init__()GenericTypeInterfaceItem._parentGenericTypeInterfaceItem.DocumentationGenericTypeInterfaceItem.IdentifierGenericTypeInterfaceItem.NormalizedIdentifierGenericTypeInterfaceItem.ParentGenericTypeInterfaceItem._identifierGenericTypeInterfaceItem._normalizedIdentifierGenericTypeInterfaceItem._documentation
GenericPackageInterfaceItemGenericProcedureInterfaceItemGenericProcedureInterfaceItem.__init__()GenericProcedureInterfaceItem._parentGenericProcedureInterfaceItem.DocumentationGenericProcedureInterfaceItem.IdentifierGenericProcedureInterfaceItem.NormalizedIdentifierGenericProcedureInterfaceItem.ParentGenericProcedureInterfaceItem._identifierGenericProcedureInterfaceItem._normalizedIdentifierGenericProcedureInterfaceItem._documentation
GenericFunctionInterfaceItemGenericFunctionInterfaceItem.__init__()GenericFunctionInterfaceItem._parentGenericFunctionInterfaceItem.DocumentationGenericFunctionInterfaceItem.IdentifierGenericFunctionInterfaceItem.NormalizedIdentifierGenericFunctionInterfaceItem.ParentGenericFunctionInterfaceItem._identifierGenericFunctionInterfaceItem._normalizedIdentifierGenericFunctionInterfaceItem._documentation
PortSignalInterfaceItemPortSignalInterfaceItem.__init__()PortSignalInterfaceItem._parentPortSignalInterfaceItem.DocumentationPortSignalInterfaceItem.IdentifiersPortSignalInterfaceItem.NormalizedIdentifiersPortSignalInterfaceItem.ParentPortSignalInterfaceItem._identifiersPortSignalInterfaceItem._normalizedIdentifiersPortSignalInterfaceItem._documentation
ParameterConstantInterfaceItemParameterConstantInterfaceItem.__init__()ParameterConstantInterfaceItem._parentParameterConstantInterfaceItem.DocumentationParameterConstantInterfaceItem.IdentifiersParameterConstantInterfaceItem.NormalizedIdentifiersParameterConstantInterfaceItem.ParentParameterConstantInterfaceItem._identifiersParameterConstantInterfaceItem._normalizedIdentifiersParameterConstantInterfaceItem._documentation
ParameterVariableInterfaceItemParameterVariableInterfaceItem.__init__()ParameterVariableInterfaceItem._parentParameterVariableInterfaceItem.DocumentationParameterVariableInterfaceItem.IdentifiersParameterVariableInterfaceItem.NormalizedIdentifiersParameterVariableInterfaceItem.ParentParameterVariableInterfaceItem._identifiersParameterVariableInterfaceItem._normalizedIdentifiersParameterVariableInterfaceItem._documentation
ParameterSignalInterfaceItemParameterSignalInterfaceItem.__init__()ParameterSignalInterfaceItem._parentParameterSignalInterfaceItem.DocumentationParameterSignalInterfaceItem.IdentifiersParameterSignalInterfaceItem.NormalizedIdentifiersParameterSignalInterfaceItem.ParentParameterSignalInterfaceItem._identifiersParameterSignalInterfaceItem._normalizedIdentifiersParameterSignalInterfaceItem._documentation
ParameterFileInterfaceItemParameterFileInterfaceItem.__init__()ParameterFileInterfaceItem._parentParameterFileInterfaceItem.DocumentationParameterFileInterfaceItem.IdentifiersParameterFileInterfaceItem.NormalizedIdentifiersParameterFileInterfaceItem.ParentParameterFileInterfaceItem._identifiersParameterFileInterfaceItem._normalizedIdentifiersParameterFileInterfaceItem._documentation
pyGHDL.dom.LiteralpyGHDL.dom.MiscpyGHDL.dom.NamespyGHDL.dom.NonStandardDesignLibraryLibrary._parentLibrary.ArchitecturesLibrary.ConfigurationsLibrary.ContextsLibrary.EntitiesLibrary.IdentifierLibrary.NormalizedIdentifierLibrary.PackageBodiesLibrary.PackagesLibrary.ParentLibrary.__init__()Library.__str__()Library._contextsLibrary._configurationsLibrary._entitiesLibrary._architecturesLibrary._packagesLibrary._packageBodiesLibrary._identifierLibrary._normalizedIdentifier
DocumentDocument.__init__()Document._parentDocument.ArchitecturesDocument.ConfigurationsDocument.ContextsDocument.DesignUnitsDocument.DocumentationDocument.EntitiesDocument.PackageBodiesDocument.PackagesDocument.ParentDocument.VerificationModesDocument.VerificationPropertiesDocument.VerificationUnitsDocument._pathDocument._designUnitsDocument._contextsDocument._configurationsDocument._entitiesDocument._architecturesDocument._packagesDocument._packageBodiesDocument._verificationUnitsDocument._verificationPropertiesDocument._verificationModesDocument._documentation
pyGHDL.dom.ObjectpyGHDL.dom.PSLVerificationUnitVerificationUnit.__init__()VerificationUnit._parentVerificationUnit.ContextItemsVerificationUnit.ContextReferencesVerificationUnit.DocumentationVerificationUnit.IdentifierVerificationUnit.LibraryReferencesVerificationUnit.NormalizedIdentifierVerificationUnit.PackageReferencesVerificationUnit.ParentVerificationUnit._libraryVerificationUnit._contextItemsVerificationUnit._libraryReferencesVerificationUnit._packageReferencesVerificationUnit._contextReferencesVerificationUnit._referencedLibrariesVerificationUnit._referencedPackagesVerificationUnit._referencedContextsVerificationUnit._dependencyVertexVerificationUnit._hierarchyVertexVerificationUnit._identifierVerificationUnit._normalizedIdentifierVerificationUnit._documentation
VerificationPropertyVerificationProperty.__init__()VerificationProperty._parentVerificationProperty.ContextItemsVerificationProperty.ContextReferencesVerificationProperty.DocumentationVerificationProperty.IdentifierVerificationProperty.LibraryReferencesVerificationProperty.NormalizedIdentifierVerificationProperty.PackageReferencesVerificationProperty.ParentVerificationProperty._libraryVerificationProperty._contextItemsVerificationProperty._libraryReferencesVerificationProperty._packageReferencesVerificationProperty._contextReferencesVerificationProperty._referencedLibrariesVerificationProperty._referencedPackagesVerificationProperty._referencedContextsVerificationProperty._dependencyVertexVerificationProperty._hierarchyVertexVerificationProperty._identifierVerificationProperty._normalizedIdentifierVerificationProperty._documentation
VerificationModeVerificationMode.__init__()VerificationMode._parentVerificationMode.ContextItemsVerificationMode.ContextReferencesVerificationMode.DocumentationVerificationMode.IdentifierVerificationMode.LibraryReferencesVerificationMode.NormalizedIdentifierVerificationMode.PackageReferencesVerificationMode.ParentVerificationMode._libraryVerificationMode._contextItemsVerificationMode._libraryReferencesVerificationMode._packageReferencesVerificationMode._contextReferencesVerificationMode._referencedLibrariesVerificationMode._referencedPackagesVerificationMode._referencedContextsVerificationMode._dependencyVertexVerificationMode._hierarchyVertexVerificationMode._identifierVerificationMode._normalizedIdentifierVerificationMode._documentation
DefaultClock
pyGHDL.dom.RangepyGHDL.dom.SequentialIfBranchElsifBranchElseBranchIfStatementIndexedChoiceRangedChoiceCaseOthersCaseCaseStatementForLoopStatementSequentialSimpleSignalAssignmentSequentialSimpleSignalAssignment.__init__()SequentialSimpleSignalAssignment._parentSequentialSimpleSignalAssignment.LabelSequentialSimpleSignalAssignment.NormalizedLabelSequentialSimpleSignalAssignment.ParentSequentialSimpleSignalAssignment._labelSequentialSimpleSignalAssignment._normalizedLabel
SequentialProcedureCallSequentialAssertStatementSequentialReportStatementNullStatementWaitStatement
pyGHDL.dom.SubprogrampyGHDL.dom.SymbolLibraryReferenceSymbolPackageReferenceSymbolPackageMembersReferenceSymbolPackageMembersReferenceSymbol.__init__()PackageMembersReferenceSymbol._parentPackageMembersReferenceSymbol.HasPrefixPackageMembersReferenceSymbol.IdentifierPackageMembersReferenceSymbol.NormalizedIdentifierPackageMembersReferenceSymbol.ParentPackageMembersReferenceSymbol.PrefixPackageMembersReferenceSymbol.RootPackageMembersReferenceSymbol.__str__()
AllPackageMembersReferenceSymbolAllPackageMembersReferenceSymbol.__init__()AllPackageMembersReferenceSymbol._parentAllPackageMembersReferenceSymbol.HasPrefixAllPackageMembersReferenceSymbol.IdentifierAllPackageMembersReferenceSymbol.NormalizedIdentifierAllPackageMembersReferenceSymbol.ParentAllPackageMembersReferenceSymbol.PrefixAllPackageMembersReferenceSymbol.RootAllPackageMembersReferenceSymbol.__str__()
ContextReferenceSymbolEntityInstantiationSymbolEntityInstantiationSymbol.__init__()EntityInstantiationSymbol._parentEntityInstantiationSymbol.HasPrefixEntityInstantiationSymbol.IdentifierEntityInstantiationSymbol.NormalizedIdentifierEntityInstantiationSymbol.ParentEntityInstantiationSymbol.PrefixEntityInstantiationSymbol.RootEntityInstantiationSymbol.__str__()
ComponentInstantiationSymbolComponentInstantiationSymbol.__init__()ComponentInstantiationSymbol._parentComponentInstantiationSymbol.HasPrefixComponentInstantiationSymbol.IdentifierComponentInstantiationSymbol.NormalizedIdentifierComponentInstantiationSymbol.ParentComponentInstantiationSymbol.PrefixComponentInstantiationSymbol.RootComponentInstantiationSymbol.__str__()
ConfigurationInstantiationSymbolConfigurationInstantiationSymbol.__init__()ConfigurationInstantiationSymbol._parentConfigurationInstantiationSymbol.HasPrefixConfigurationInstantiationSymbol.IdentifierConfigurationInstantiationSymbol.NormalizedIdentifierConfigurationInstantiationSymbol.ParentConfigurationInstantiationSymbol.PrefixConfigurationInstantiationSymbol.RootConfigurationInstantiationSymbol.__str__()
EntitySymbolArchitectureSymbolPackageSymbolSimpleSubtypeSymbolConstrainedScalarSubtypeSymbolConstrainedScalarSubtypeSymbol.__init__()ConstrainedScalarSubtypeSymbol._parentConstrainedScalarSubtypeSymbol.HasPrefixConstrainedScalarSubtypeSymbol.IdentifierConstrainedScalarSubtypeSymbol.NormalizedIdentifierConstrainedScalarSubtypeSymbol.ParentConstrainedScalarSubtypeSymbol.PrefixConstrainedScalarSubtypeSymbol.RootConstrainedScalarSubtypeSymbol.__str__()
ConstrainedCompositeSubtypeSymbolConstrainedCompositeSubtypeSymbol.__init__()ConstrainedCompositeSubtypeSymbol._parentConstrainedCompositeSubtypeSymbol.HasPrefixConstrainedCompositeSubtypeSymbol.IdentifierConstrainedCompositeSubtypeSymbol.NormalizedIdentifierConstrainedCompositeSubtypeSymbol.ParentConstrainedCompositeSubtypeSymbol.PrefixConstrainedCompositeSubtypeSymbol.RootConstrainedCompositeSubtypeSymbol.__str__()
SimpleObjectOrFunctionCallSymbolSimpleObjectOrFunctionCallSymbol.__init__()SimpleObjectOrFunctionCallSymbol._parentSimpleObjectOrFunctionCallSymbol.HasPrefixSimpleObjectOrFunctionCallSymbol.IdentifierSimpleObjectOrFunctionCallSymbol.NormalizedIdentifierSimpleObjectOrFunctionCallSymbol.ParentSimpleObjectOrFunctionCallSymbol.PrefixSimpleObjectOrFunctionCallSymbol.RootSimpleObjectOrFunctionCallSymbol.__str__()
IndexedObjectOrFunctionCallSymbolIndexedObjectOrFunctionCallSymbol.__init__()IndexedObjectOrFunctionCallSymbol._parentIndexedObjectOrFunctionCallSymbol.HasPrefixIndexedObjectOrFunctionCallSymbol.IdentifierIndexedObjectOrFunctionCallSymbol.NormalizedIdentifierIndexedObjectOrFunctionCallSymbol.ParentIndexedObjectOrFunctionCallSymbol.PrefixIndexedObjectOrFunctionCallSymbol.RootIndexedObjectOrFunctionCallSymbol.__str__()
pyGHDL.dom.TypepyGHDL.dom._TranslateGetNameFromNode()GetArrayConstraintsFromSubtypeIndication()GetTypeFromNode()GetAnonymousTypeFromNode()GetSubtypeIndicationFromNode()GetSubtypeIndicationFromIndicationNode()GetSimpleTypeFromNode()GetScalarConstrainedSubtypeFromNode()GetCompositeConstrainedSubtypeFromNode()GetSubtypeFromNode()GetRangeFromNode()GetExpressionFromNode()GetGenericsFromChainedNodes()GetPortsFromChainedNodes()GetParameterFromChainedNodes()
pyGHDL.dom._UtilspyGHDL.dom.formatting
Exceptions
DOMException: Common base class for all non-exit exceptions.
Classes
Position: Represents the source code position of a IIR node in a source file.DOMMixin: Undocumented.
Exceptions
Classes