pyGHDL.dom.Names
¶
Classes
SimpleName
:Name
is the base-class for all names in the VHDL language model.ParenthesisName
:Name
is the base-class for all names in the VHDL language model.IndexedName
:Name
is the base-class for all names in the VHDL language model.SlicedName
:Name
is the base-class for all names in the VHDL language model.SelectedName
:Name
is the base-class for all names in the VHDL language model.AttributeName
:Name
is the base-class for all names in the VHDL language model.AllName
:Name
is the base-class for all names in the VHDL language model.OpenName
:Name
is the base-class for all names in the VHDL language model.
Classes
- class pyGHDL.dom.Names.SimpleName(node, identifier)[source]¶
Inheritance
- Parameters:
node (Iir) –
identifier (str) –
- __init__(node, identifier)[source]¶
Initializes a VHDL model entity.
- Parameters:
node (Iir) –
identifier (str) –
- 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.Names.ParenthesisName(node, prefix, associations)[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.Names.IndexedName(node, identifier)[source]¶
Inheritance
- Parameters:
node (Iir) –
identifier (str) –
- __init__(node, identifier)[source]¶
Initializes a VHDL model entity.
- Parameters:
node (Iir) –
identifier (str) –
- 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.Names.SlicedName(node, identifier)[source]¶
Inheritance
- Parameters:
node (Iir) –
identifier (str) –
- __init__(node, identifier)[source]¶
Initializes a VHDL model entity.
- Parameters:
node (Iir) –
identifier (str) –
- 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.Names.SelectedName(node, identifier, prefix)[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.Names.AttributeName(node, identifier, prefix)[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.Names.AllName(node, prefix)[source]¶
Inheritance
- Parameters:
node (Iir) –
prefix (Name) –
- __init__(node, prefix)[source]¶
Initializes a VHDL model entity.
- Parameters:
node (Iir) –
prefix (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.Names.OpenName(node)[source]¶
Inheritance
- Parameters:
node (Iir) –
- 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.