aboutsummaryrefslogtreecommitdiffstats
path: root/pyGHDL/dom/Names.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyGHDL/dom/Names.py')
-rw-r--r--pyGHDL/dom/Names.py12
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)