:py:mod:`raesl.compile.instantiating.graph_data` ================================================ .. py:module:: raesl.compile.instantiating.graph_data .. autoapi-nested-parse:: Classes for the instantiated component graph. Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: raesl.compile.instantiating.graph_data.InstNode .. py:class:: InstNode(name: str, variable: raesl.compile.ast.components.VarParam) Instance node that connects one or more elementary nodes that are connected through parameters. :param name: Dotted variable name of the associated elementary type. :param variable: Variable that created the node. .. attribute:: number Unique number for each instance nodes, mostly useful for debugging. .. attribute:: params Parameters connected to the variable through this node. .. attribute:: comments Comments from the connected variable and parameters. .. py:attribute:: next_num :value: 1000 .. py:method:: add_param(param: raesl.compile.ast.components.VarParam) .. py:method:: add_comment(words: List[str]) .. py:method:: owners() .. py:method:: check_owner(diag_store: raesl.compile.diagnostics.DiagnosticStore) .. py:method:: get_comment() .. py:method:: __repr__() Return repr(self).