diff options
Diffstat (limited to 'pyGHDL/dom/Subprogram.py')
-rw-r--r-- | pyGHDL/dom/Subprogram.py | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/pyGHDL/dom/Subprogram.py b/pyGHDL/dom/Subprogram.py index 46ce92707..17661b8b2 100644 --- a/pyGHDL/dom/Subprogram.py +++ b/pyGHDL/dom/Subprogram.py @@ -34,13 +34,10 @@ from typing import List from pyTooling.Decorators import export -from pyVHDLModel.SyntaxModel import ( - Function as VHDLModel_Function, - Procedure as VHDLModel_Procedure, - SubtypeOrSymbol, - GenericInterfaceItem, - ParameterInterfaceItem, -) +from pyVHDLModel.Symbol import Symbol +from pyVHDLModel.Interface import GenericInterfaceItem, ParameterInterfaceItem +from pyVHDLModel.Subprogram import Procedure as VHDLModel_Procedure, Function as VHDLModel_Function + from pyGHDL.libghdl._types import Iir from pyGHDL.libghdl.vhdl import nodes from pyGHDL.dom import DOMMixin @@ -54,7 +51,7 @@ class Function(VHDLModel_Function, DOMMixin): self, node: Iir, functionName: str, - returnType: SubtypeOrSymbol, + returnType: Symbol, genericItems: List[GenericInterfaceItem] = None, parameterItems: List[ParameterInterfaceItem] = None, documentation: str = None, |