pyGHDL.dom.Literal#

Classes


Classes

class pyGHDL.dom.Literal.NullLiteral(node)[source]#

Inheritance

Inheritance diagram of NullLiteral

Parameters:

node (Iir) –

__init__(node)[source]#

Initializes a VHDL model entity.

Parameters:

node (Iir) –

_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

__str__()[source]#

Return str(self).

Return type:

str

class pyGHDL.dom.Literal.EnumerationLiteral(node, value)[source]#

Inheritance

Inheritance diagram of EnumerationLiteral

Parameters:
  • node (Iir) –

  • value (str) –

__init__(node, value)[source]#

Initializes a VHDL model entity.

Parameters:
  • node (Iir) –

  • value (str) –

_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

__str__()[source]#

Return str(self).

Return type:

str

class pyGHDL.dom.Literal.IntegerLiteral(node, value)[source]#

Inheritance

Inheritance diagram of IntegerLiteral

Parameters:
  • node (Iir) –

  • value (int) –

__init__(node, value)[source]#

Initializes a VHDL model entity.

Parameters:
  • node (Iir) –

  • value (int) –

_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

__str__()[source]#

Return str(self).

Return type:

str

class pyGHDL.dom.Literal.FloatingPointLiteral(node, value)[source]#

Inheritance

Inheritance diagram of FloatingPointLiteral

Parameters:
  • node (Iir) –

  • value (float) –

__init__(node, value)[source]#

Initializes a VHDL model entity.

Parameters:
  • node (Iir) –

  • value (float) –

_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

__str__()[source]#

Return str(self).

Return type:

str

class pyGHDL.dom.Literal.PhysicalIntegerLiteral(node, value, unitName)[source]#

Inheritance

Inheritance diagram of PhysicalIntegerLiteral

Parameters:
  • node (Iir) –

  • value (int) –

  • unitName (str) –

__init__(node, value, unitName)[source]#

Initializes a VHDL model entity.

Parameters:
  • node (Iir) –

  • value (int) –

  • unitName (str) –

_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

__str__()#

Return str(self).

Return type:

str

class pyGHDL.dom.Literal.PhysicalFloatingLiteral(node, value, unitName)[source]#

Inheritance

Inheritance diagram of PhysicalFloatingLiteral

Parameters:
  • node (Iir) –

  • value (int) –

  • unitName (float) –

__init__(node, value, unitName)[source]#

Initializes a VHDL model entity.

Parameters:
  • node (Iir) –

  • value (int) –

  • unitName (float) –

_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

__str__()#

Return str(self).

Return type:

str

class pyGHDL.dom.Literal.CharacterLiteral(node, value)[source]#

Inheritance

Inheritance diagram of CharacterLiteral

Parameters:
  • node (Iir) –

  • value (str) –

__init__(node, value)[source]#

Initializes a VHDL model entity.

Parameters:
  • node (Iir) –

  • value (str) –

_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

__str__()[source]#

Return str(self).

Return type:

str

class pyGHDL.dom.Literal.StringLiteral(node, value)[source]#

Inheritance

Inheritance diagram of StringLiteral

Parameters:
  • node (Iir) –

  • value (str) –

__init__(node, value)[source]#

Initializes a VHDL model entity.

Parameters:
  • node (Iir) –

  • value (str) –

_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

__str__()[source]#

Return str(self).

Return type:

str