pyGHDL.dom¶
Document object model (DOM) for pyGHDL.libghdl based on pyVHDLModel.
Submodules
pyGHDL.dom.AggregatespyGHDL.dom.AttributepyGHDL.dom.ConcurrentGenericAssociationItemPortAssociationItemParameterAssociationItemComponentInstantiationEntityInstantiationConfigurationInstantiationConcurrentBlockStatementProcessStatementIfGenerateBranchElsifGenerateBranchElseGenerateBranchIfGenerateStatementIndexedGenerateChoiceRangedGenerateChoiceGenerateCaseOthersGenerateCaseCaseGenerateStatementForGenerateStatementWaveformElementConcurrentSimpleSignalAssignmentConcurrentProcedureCallConcurrentAssertStatement
pyGHDL.dom.DesignUnitLibraryClauseUseClauseContextReferenceEntityEntity.__init__()Entity.ContextItemsEntity.ContextReferencesEntity.DocumentationEntity.IdentifierEntity.LibraryReferencesEntity.PackageReferencesEntity.ParentEntity._parentEntity._identifierEntity._documentationEntity._contextItemsEntity._libraryReferencesEntity._packageReferencesEntity._contextReferences
ArchitectureArchitecture.__init__()Architecture.ContextItemsArchitecture.ContextReferencesArchitecture.DocumentationArchitecture.IdentifierArchitecture.LibraryReferencesArchitecture.PackageReferencesArchitecture.ParentArchitecture._parentArchitecture._identifierArchitecture._documentationArchitecture._contextItemsArchitecture._libraryReferencesArchitecture._packageReferencesArchitecture._contextReferences
ComponentPackagePackage.__init__()Package.ContextItemsPackage.ContextReferencesPackage.DocumentationPackage.IdentifierPackage.LibraryReferencesPackage.PackageReferencesPackage.ParentPackage._parentPackage._identifierPackage._documentationPackage._contextItemsPackage._libraryReferencesPackage._packageReferencesPackage._contextReferences
PackageBodyPackageBody.__init__()PackageBody.ContextItemsPackageBody.ContextReferencesPackageBody.DocumentationPackageBody.IdentifierPackageBody.LibraryReferencesPackageBody.PackageReferencesPackageBody.ParentPackageBody._parentPackageBody._identifierPackageBody._documentationPackageBody._contextItemsPackageBody._libraryReferencesPackageBody._packageReferencesPackageBody._contextReferences
PackageInstantiationContextConfigurationConfiguration.__init__()Configuration.ContextItemsConfiguration.ContextReferencesConfiguration.DocumentationConfiguration.IdentifierConfiguration.LibraryReferencesConfiguration.PackageReferencesConfiguration.ParentConfiguration._parentConfiguration._identifierConfiguration._documentationConfiguration._contextItemsConfiguration._libraryReferencesConfiguration._packageReferencesConfiguration._contextReferences
pyGHDL.dom.ExpressionInverseExpressionIdentityExpressionNegationExpressionAbsoluteExpressionParenthesisExpressionTypeConversionFunctionCallAscendingRangeExpressionDescendingRangeExpressionAdditionExpressionSubtractionExpressionConcatenationExpressionMultiplyExpressionDivisionExpressionRemainderExpressionModuloExpressionExponentiationExpressionAndExpressionNandExpressionOrExpressionNorExpressionXorExpressionXnorExpressionEqualExpressionUnequalExpressionLessThanExpressionLessEqualExpressionGreaterThanExpressionGreaterEqualExpressionMatchingEqualExpressionMatchingUnequalExpressionMatchingLessThanExpressionMatchingLessEqualExpressionMatchingGreaterThanExpressionMatchingGreaterEqualExpressionShiftRightLogicExpressionShiftLeftLogicExpressionShiftRightArithmeticExpressionShiftLeftArithmeticExpressionRotateRightExpressionRotateLeftExpressionQualifiedExpressionSubtypeAllocationQualifiedExpressionAllocationAggregate
pyGHDL.dom.InterfaceItempyGHDL.dom.LiteralpyGHDL.dom.MiscpyGHDL.dom.NamespyGHDL.dom.NonStandardDesignLibraryLibrary.ArchitecturesLibrary.ConfigurationsLibrary.ContextsLibrary.EntitiesLibrary.IdentifierLibrary.PackageBodiesLibrary.PackagesLibrary.ParentLibrary.__init__()Library._contextsLibrary._configurationsLibrary._entitiesLibrary._architecturesLibrary._packagesLibrary._packageBodiesLibrary._parentLibrary._identifier
DocumentDocument.__init__()Document.ArchitecturesDocument.ConfigurationsDocument.ContextsDocument.DesignUnitsDocument.DocumentationDocument.EntitiesDocument.PackageBodiesDocument.PackagesDocument.ParentDocument.VerificationModesDocument.VerificationPropertiesDocument.VerificationUnitsDocument._pathDocument._designUnitsDocument._contextsDocument._configurationsDocument._entitiesDocument._architecturesDocument._packagesDocument._packageBodiesDocument._verificationUnitsDocument._verificationPropertiesDocument._verificationModesDocument._parentDocument._documentation
pyGHDL.dom.ObjectpyGHDL.dom.PSLpyGHDL.dom.RangepyGHDL.dom.SequentialpyGHDL.dom.SubprogrampyGHDL.dom.SymbolpyGHDL.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