pyGHDL.dom.Symbol
¶
Classes
EntitySymbol
: An entity reference in an architecture declaration.ArchitectureSymbol
:ModelEntity
is the base-class for all classes in the VHDL language model, except for mixin classes (see multiplePackageSymbol
:ModelEntity
is the base-class for all classes in the VHDL language model, except for mixin classes (see multipleSimpleSubtypeSymbol
:ModelEntity
is the base-class for all classes in the VHDL language model, except for mixin classes (see multipleConstrainedScalarSubtypeSymbol
:ModelEntity
is the base-class for all classes in the VHDL language model, except for mixin classes (see multipleConstrainedCompositeSubtypeSymbol
:ModelEntity
is the base-class for all classes in the VHDL language model, except for mixin classes (see multipleSimpleObjectOrFunctionCallSymbol
:ModelEntity
is the base-class for all classes in the VHDL language model, except for mixin classes (see multipleIndexedObjectOrFunctionCallSymbol
:ModelEntity
is the base-class for all classes in the VHDL language model, except for mixin classes (see multiple
Classes
- class pyGHDL.dom.Symbol.EntitySymbol(node, entityName)[source]¶
Inheritance
- Parameters:
node (Iir) –
entityName (SimpleName) –
- __init__(node, entityName)[source]¶
Initializes a VHDL model entity.
- Parameters:
node (Iir) –
entityName (SimpleName) –
- property Parent: ModelEntity¶
Returns a reference to the parent entity.
- Return type:
- Returns:
Parent entity.
- _parent: ModelEntity¶
Reference to a parent entity in the model.
- class pyGHDL.dom.Symbol.ArchitectureSymbol(node, architectureName)[source]¶
Inheritance
- Parameters:
node (Iir) –
architectureName (SimpleName) –
- __init__(node, architectureName)[source]¶
Initializes a VHDL model entity.
- Parameters:
node (Iir) –
architectureName (SimpleName) –
- property Parent: ModelEntity¶
Returns a reference to the parent entity.
- Return type:
- Returns:
Parent entity.
- _parent: ModelEntity¶
Reference to a parent entity in the model.
- class pyGHDL.dom.Symbol.PackageSymbol(node, packageName)[source]¶
Inheritance
- Parameters:
node (Iir) –
packageName (SimpleName) –
- __init__(node, packageName)[source]¶
Initializes a VHDL model entity.
- Parameters:
node (Iir) –
packageName (SimpleName) –
- property Parent: ModelEntity¶
Returns a reference to the parent entity.
- Return type:
- Returns:
Parent entity.
- _parent: ModelEntity¶
Reference to a parent entity in the model.
- class pyGHDL.dom.Symbol.SimpleSubtypeSymbol(node, subtypeName)[source]¶
Inheritance
- Parameters:
node (Iir) –
subtypeName (Name) –
- __init__(node, subtypeName)[source]¶
Initializes a VHDL model entity.
- Parameters:
node (Iir) –
subtypeName (Name) –
- property Parent: ModelEntity¶
Returns a reference to the parent entity.
- Return type:
- Returns:
Parent entity.
- _parent: ModelEntity¶
Reference to a parent entity in the model.
- class pyGHDL.dom.Symbol.ConstrainedScalarSubtypeSymbol(node, subtypeName, rng=None)[source]¶
Inheritance
- property Parent: ModelEntity¶
Returns a reference to the parent entity.
- Return type:
- Returns:
Parent entity.
- _parent: ModelEntity¶
Reference to a parent entity in the model.
- class pyGHDL.dom.Symbol.ConstrainedCompositeSubtypeSymbol(node, subtypeName, constraints=None)[source]¶
Inheritance
- Parameters:
- property Parent: ModelEntity¶
Returns a reference to the parent entity.
- Return type:
- Returns:
Parent entity.
- _parent: ModelEntity¶
Reference to a parent entity in the model.
- class pyGHDL.dom.Symbol.SimpleObjectOrFunctionCallSymbol(objectName)[source]¶
Inheritance
- Parameters:
objectName (Name) –
- property Parent: ModelEntity¶
Returns a reference to the parent entity.
- Return type:
- Returns:
Parent entity.
- _parent: ModelEntity¶
Reference to a parent entity in the model.
- class pyGHDL.dom.Symbol.IndexedObjectOrFunctionCallSymbol(node, name)[source]¶
Inheritance
- Parameters:
node (Iir) –
name (Name) –
- __init__(node, name)[source]¶
Initializes a VHDL model entity.
- Parameters:
node (Iir) –
name (Name) –
- property Parent: ModelEntity¶
Returns a reference to the parent entity.
- Return type:
- Returns:
Parent entity.
- _parent: ModelEntity¶
Reference to a parent entity in the model.