diff options
Diffstat (limited to 'pyGHDL/dom/Names.py')
-rw-r--r-- | pyGHDL/dom/Names.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/pyGHDL/dom/Names.py b/pyGHDL/dom/Names.py index e09294d40..acb9cd1d6 100644 --- a/pyGHDL/dom/Names.py +++ b/pyGHDL/dom/Names.py @@ -32,10 +32,9 @@ # ============================================================================ from typing import List -from pyGHDL.libghdl._types import Iir from pydecor import export -from pyVHDLModel.VHDLModel import ( +from pyVHDLModel.SyntaxModel import ( SimpleName as VHDLModel_SimpleName, ParenthesisName as VHDLModel_ParenthesisName, IndexedName as VHDLModel_IndexedName, @@ -43,8 +42,10 @@ from pyVHDLModel.VHDLModel import ( SelectedName as VHDLModel_SelectedName, AttributeName as VHDLModel_AttributeName, AllName as VHDLModel_AllName, + OpenName as VHDLModel_OpenName, Name, ) +from pyGHDL.libghdl._types import Iir from pyGHDL.dom import DOMMixin __all__ = [] @@ -97,3 +98,10 @@ class AllName(VHDLModel_AllName, DOMMixin): def __init__(self, node: Iir, prefix: Name): super().__init__(prefix) DOMMixin.__init__(self, node) + + +@export +class OpenName(VHDLModel_OpenName, DOMMixin): + def __init__(self, node: Iir): + super().__init__() + DOMMixin.__init__(self, node) |