pyGHDL.dom.Expression#

Classes


Classes

class pyGHDL.dom.Expression.InverseExpression(node, operand)[source]#

Inheritance

Inheritance diagram of InverseExpression

Parameters:
__init__(node, operand)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.IdentityExpression(node, operand)[source]#

Inheritance

Inheritance diagram of IdentityExpression

Parameters:
__init__(node, operand)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.NegationExpression(node, operand)[source]#

Inheritance

Inheritance diagram of NegationExpression

Parameters:
__init__(node, operand)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.AbsoluteExpression(node, operand)[source]#

Inheritance

Inheritance diagram of AbsoluteExpression

Parameters:
__init__(node, operand)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.ParenthesisExpression(node, operand)[source]#

Inheritance

Inheritance diagram of ParenthesisExpression

Parameters:
__init__(node, operand)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.TypeConversion(node, operand)[source]#

Inheritance

Inheritance diagram of TypeConversion

Parameters:
__init__(node, operand)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.FunctionCall(node, operand)[source]#

Inheritance

Inheritance diagram of FunctionCall

Parameters:
__init__(node, operand)[source]#

Initializes a VHDL model entity.

Parameters:
_parent: ModelEntity#

Reference to a parent entity in the model.

property Parent: ModelEntity#

Returns a reference to the parent entity.

Returns:

Parent entity.

class pyGHDL.dom.Expression.AscendingRangeExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of AscendingRangeExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.DescendingRangeExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of DescendingRangeExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.AdditionExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of AdditionExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.SubtractionExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of SubtractionExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.ConcatenationExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of ConcatenationExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.MultiplyExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of MultiplyExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.DivisionExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of DivisionExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.RemainderExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of RemainderExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.ModuloExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of ModuloExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.ExponentiationExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of ExponentiationExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.AndExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of AndExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.NandExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of NandExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.OrExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of OrExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.NorExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of NorExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.XorExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of XorExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.XnorExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of XnorExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.EqualExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of EqualExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.UnequalExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of UnequalExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.LessThanExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of LessThanExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.LessEqualExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of LessEqualExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.GreaterThanExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of GreaterThanExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.GreaterEqualExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of GreaterEqualExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.MatchingEqualExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of MatchingEqualExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.MatchingUnequalExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of MatchingUnequalExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.MatchingLessThanExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of MatchingLessThanExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.MatchingLessEqualExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of MatchingLessEqualExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.MatchingGreaterThanExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of MatchingGreaterThanExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.MatchingGreaterEqualExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of MatchingGreaterEqualExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.ShiftRightLogicExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of ShiftRightLogicExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.ShiftLeftLogicExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of ShiftLeftLogicExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.ShiftRightArithmeticExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of ShiftRightArithmeticExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.ShiftLeftArithmeticExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of ShiftLeftArithmeticExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.RotateRightExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of RotateRightExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.RotateLeftExpression(node, left, right)[source]#

Inheritance

Inheritance diagram of RotateLeftExpression

Parameters:
__init__(node, left, right)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.QualifiedExpression(node, subtype, operand)[source]#

Inheritance

Inheritance diagram of QualifiedExpression

Parameters:
__init__(node, subtype, operand)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.SubtypeAllocation(node, subtype)[source]#

Inheritance

Inheritance diagram of SubtypeAllocation

Parameters:
  • node (Iir) –

  • subtype (Symbol) –

__init__(node, subtype)[source]#

Initializes a VHDL model entity.

Parameters:
  • node (Iir) –

  • subtype (Symbol) –

_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.Expression.QualifiedExpressionAllocation(node, qualifiedExpression)[source]#

Inheritance

Inheritance diagram of QualifiedExpressionAllocation

Parameters:
__init__(node, qualifiedExpression)[source]#

Initializes a VHDL model entity.

Parameters:
_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.Expression.Aggregate(node, elements)[source]#

Inheritance

Inheritance diagram of Aggregate

Parameters:
__init__(node, elements)[source]#

Initializes a VHDL model entity.

Parameters:
_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