.. # Template modified by Patrick Lehmann * removed automodule on top, because private members are activated for autodoc (no doubled documentation). * Made sections like 'submodules' bold text, but no headlines to reduce number of ToC levels. =============== pyGHDL.dom.Name =============== .. automodule:: pyGHDL.dom.Name .. currentmodule:: pyGHDL.dom.Name **Classes** - :py:class:`SimpleName`: Represents a single name (identifier) to a language entity. - :py:class:`ParenthesisName`: Represents a parenthesis (index access or function call) following a name. - :py:class:`IndexedName`: Represents a name indexing an array by one or more values. - :py:class:`SlicedName`: Represents a slice following a name. - :py:class:`SelectedName`: Represents a name following a name in dot-notation. - :py:class:`AttributeName`: Represents a name following a name in tick-notation. - :py:class:`AllName`: Represents a keyword ``all`` following a name in dot-notation. - :py:class:`OpenName`: Represents the keyword ``open`` used as a special name. --------------------- **Classes** .. autoclass:: SimpleName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SimpleName :parts: 1 .. autoclass:: ParenthesisName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: ParenthesisName :parts: 1 .. autoclass:: IndexedName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: IndexedName :parts: 1 .. autoclass:: SlicedName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SlicedName :parts: 1 .. autoclass:: SelectedName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: SelectedName :parts: 1 .. autoclass:: AttributeName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: AttributeName :parts: 1 .. autoclass:: AllName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: AllName :parts: 1 .. autoclass:: OpenName :members: :private-members: :special-members: :inherited-members: :exclude-members: __weakref__, __init_subclass__, __class_getitem__ .. rubric:: Inheritance .. inheritance-diagram:: OpenName :parts: 1