pyGHDL.dom
¶
Document object model (DOM) for pyGHDL.libghdl
based on pyVHDLModel.
Submodules
pyGHDL.dom.Aggregates
pyGHDL.dom.Attribute
pyGHDL.dom.Concurrent
GenericAssociationItem
PortAssociationItem
ParameterAssociationItem
ComponentInstantiation
EntityInstantiation
ConfigurationInstantiation
ConcurrentBlockStatement
ProcessStatement
IfGenerateBranch
ElsifGenerateBranch
ElseGenerateBranch
IfGenerateStatement
IndexedGenerateChoice
RangedGenerateChoice
GenerateCase
OthersGenerateCase
CaseGenerateStatement
ForGenerateStatement
WaveformElement
ConcurrentSimpleSignalAssignment
ConcurrentProcedureCall
ConcurrentAssertStatement
pyGHDL.dom.DesignUnit
LibraryClause
UseClause
ContextReference
Entity
Entity.__init__()
Entity.ContextItems
Entity.ContextReferences
Entity.Documentation
Entity.Identifier
Entity.LibraryReferences
Entity.PackageReferences
Entity.Parent
Entity._parent
Entity._identifier
Entity._documentation
Entity._contextItems
Entity._libraryReferences
Entity._packageReferences
Entity._contextReferences
Architecture
Architecture.__init__()
Architecture.ContextItems
Architecture.ContextReferences
Architecture.Documentation
Architecture.Identifier
Architecture.LibraryReferences
Architecture.PackageReferences
Architecture.Parent
Architecture._parent
Architecture._identifier
Architecture._documentation
Architecture._contextItems
Architecture._libraryReferences
Architecture._packageReferences
Architecture._contextReferences
Component
Package
Package.__init__()
Package.ContextItems
Package.ContextReferences
Package.Documentation
Package.Identifier
Package.LibraryReferences
Package.PackageReferences
Package.Parent
Package._parent
Package._identifier
Package._documentation
Package._contextItems
Package._libraryReferences
Package._packageReferences
Package._contextReferences
PackageBody
PackageBody.__init__()
PackageBody.ContextItems
PackageBody.ContextReferences
PackageBody.Documentation
PackageBody.Identifier
PackageBody.LibraryReferences
PackageBody.PackageReferences
PackageBody.Parent
PackageBody._parent
PackageBody._identifier
PackageBody._documentation
PackageBody._contextItems
PackageBody._libraryReferences
PackageBody._packageReferences
PackageBody._contextReferences
PackageInstantiation
Context
Configuration
Configuration.__init__()
Configuration.ContextItems
Configuration.ContextReferences
Configuration.Documentation
Configuration.Identifier
Configuration.LibraryReferences
Configuration.PackageReferences
Configuration.Parent
Configuration._parent
Configuration._identifier
Configuration._documentation
Configuration._contextItems
Configuration._libraryReferences
Configuration._packageReferences
Configuration._contextReferences
pyGHDL.dom.Expression
InverseExpression
IdentityExpression
NegationExpression
AbsoluteExpression
ParenthesisExpression
TypeConversion
FunctionCall
AscendingRangeExpression
DescendingRangeExpression
AdditionExpression
SubtractionExpression
ConcatenationExpression
MultiplyExpression
DivisionExpression
RemainderExpression
ModuloExpression
ExponentiationExpression
AndExpression
NandExpression
OrExpression
NorExpression
XorExpression
XnorExpression
EqualExpression
UnequalExpression
LessThanExpression
LessEqualExpression
GreaterThanExpression
GreaterEqualExpression
MatchingEqualExpression
MatchingUnequalExpression
MatchingLessThanExpression
MatchingLessEqualExpression
MatchingGreaterThanExpression
MatchingGreaterEqualExpression
ShiftRightLogicExpression
ShiftLeftLogicExpression
ShiftRightArithmeticExpression
ShiftLeftArithmeticExpression
RotateRightExpression
RotateLeftExpression
QualifiedExpression
SubtypeAllocation
QualifiedExpressionAllocation
Aggregate
pyGHDL.dom.InterfaceItem
pyGHDL.dom.Literal
pyGHDL.dom.Misc
pyGHDL.dom.Names
pyGHDL.dom.NonStandard
Design
Library
Library.Architectures
Library.Configurations
Library.Contexts
Library.Entities
Library.Identifier
Library.PackageBodies
Library.Packages
Library.Parent
Library.__init__()
Library._contexts
Library._configurations
Library._entities
Library._architectures
Library._packages
Library._packageBodies
Library._parent
Library._identifier
Document
Document.__init__()
Document.Architectures
Document.Configurations
Document.Contexts
Document.DesignUnits
Document.Documentation
Document.Entities
Document.PackageBodies
Document.Packages
Document.Parent
Document.VerificationModes
Document.VerificationProperties
Document.VerificationUnits
Document._path
Document._designUnits
Document._contexts
Document._configurations
Document._entities
Document._architectures
Document._packages
Document._packageBodies
Document._verificationUnits
Document._verificationProperties
Document._verificationModes
Document._parent
Document._documentation
pyGHDL.dom.Object
pyGHDL.dom.PSL
pyGHDL.dom.Range
pyGHDL.dom.Sequential
pyGHDL.dom.Subprogram
pyGHDL.dom.Symbol
pyGHDL.dom.Type
pyGHDL.dom._Translate
GetNameFromNode()
GetArrayConstraintsFromSubtypeIndication()
GetTypeFromNode()
GetAnonymousTypeFromNode()
GetSubtypeIndicationFromNode()
GetSubtypeIndicationFromIndicationNode()
GetSimpleTypeFromNode()
GetScalarConstrainedSubtypeFromNode()
GetCompositeConstrainedSubtypeFromNode()
GetSubtypeFromNode()
GetRangeFromNode()
GetExpressionFromNode()
GetGenericsFromChainedNodes()
GetPortsFromChainedNodes()
GetParameterFromChainedNodes()
pyGHDL.dom._Utils
pyGHDL.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