pyGHDL.dom._Translate¶
Functions
GetNameFromNode(): Undocumented.GetArrayConstraintsFromSubtypeIndication(): Undocumented.GetTypeFromNode(): Undocumented.GetAnonymousTypeFromNode(): Undocumented.GetSubtypeIndicationFromNode(): Undocumented.GetSubtypeIndicationFromIndicationNode(): Undocumented.GetSimpleTypeFromNode(): Undocumented.GetScalarConstrainedSubtypeFromNode(): Undocumented.GetCompositeConstrainedSubtypeFromNode(): Undocumented.GetSubtypeFromNode(): Undocumented.GetRangeFromNode(): Undocumented.GetExpressionFromNode(): Undocumented.GetGenericsFromChainedNodes(): Undocumented.GetPortsFromChainedNodes(): Undocumented.GetParameterFromChainedNodes(): Undocumented.
Functions
- pyGHDL.dom._Translate.GetArrayConstraintsFromSubtypeIndication(subtypeIndication)[source]¶
- Return type:
List[Union[RangeExpression,RangeAttribute,RangeSubtype]]- Parameters:
subtypeIndication (Iir) –
- pyGHDL.dom._Translate.GetSubtypeIndicationFromNode(node, entity, name)[source]¶
- Return type:
- Parameters:
- pyGHDL.dom._Translate.GetSubtypeIndicationFromIndicationNode(subtypeIndicationNode, entity, name)[source]¶
- Return type:
- Parameters:
- pyGHDL.dom._Translate.GetSimpleTypeFromNode(subtypeIndicationNode)[source]¶
- Return type:
- Parameters:
subtypeIndicationNode (Iir) –
- pyGHDL.dom._Translate.GetScalarConstrainedSubtypeFromNode(subtypeIndicationNode)[source]¶
- Return type:
- Parameters:
subtypeIndicationNode (Iir) –
- pyGHDL.dom._Translate.GetCompositeConstrainedSubtypeFromNode(subtypeIndicationNode)[source]¶
- Return type:
- Parameters:
subtypeIndicationNode (Iir) –
- pyGHDL.dom._Translate.GetSubtypeFromNode(subtypeNode)[source]¶
- Return type:
- Parameters:
subtypeNode (Iir) –
- pyGHDL.dom._Translate.GetExpressionFromNode(node)[source]¶
- Return type:
Union[BaseExpression,QualifiedExpression,FunctionCall,TypeConversion,Constant,ConstantSymbol,Variable,VariableSymbol,Signal,SignalSymbol,Literal]- Parameters:
node (Iir) –
- pyGHDL.dom._Translate.GetGenericsFromChainedNodes(nodeChain)[source]¶
- Return type:
- Parameters:
nodeChain (Iir) –