aboutsummaryrefslogtreecommitdiffstats
path: root/pyGHDL/dom/Type.py
diff options
context:
space:
mode:
authorPatrick Lehmann <Patrick.Lehmann@plc2.de>2021-06-23 10:52:13 +0200
committerPatrick Lehmann <Patrick.Lehmann@plc2.de>2021-06-23 10:52:13 +0200
commit95d5cb9329ee335a64e444ed0fd93bb0950edc5a (patch)
treefa886ee3df41077ee25d393d81628964acfe6a02 /pyGHDL/dom/Type.py
parentd4e3bf7941e6826c0175f4768c31155bd5d98b0e (diff)
downloadghdl-95d5cb9329ee335a64e444ed0fd93bb0950edc5a.tar.gz
ghdl-95d5cb9329ee335a64e444ed0fd93bb0950edc5a.tar.bz2
ghdl-95d5cb9329ee335a64e444ed0fd93bb0950edc5a.zip
Removed duplicate function.
Diffstat (limited to 'pyGHDL/dom/Type.py')
-rw-r--r--pyGHDL/dom/Type.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/pyGHDL/dom/Type.py b/pyGHDL/dom/Type.py
index 3f43188a6..2875f1bc2 100644
--- a/pyGHDL/dom/Type.py
+++ b/pyGHDL/dom/Type.py
@@ -79,7 +79,7 @@ class ArrayType(VHDLModel_ArrayType):
def parse(cls, typeName: str, typeDefinitionNode: Iir) -> "ArrayType":
from pyGHDL.dom._Translate import (
GetSimpleTypeFromNode,
- GetSubTypeIndicationFromNode,
+ GetSubTypeIndicationFromIndicationNode,
)
indices = []
@@ -99,7 +99,7 @@ class ArrayType(VHDLModel_ArrayType):
elementSubTypeIndication = nodes.Get_Element_Subtype_Indication(
typeDefinitionNode
)
- elementSubType = GetSubTypeIndicationFromNode(
+ elementSubType = GetSubTypeIndicationFromIndicationNode(
elementSubTypeIndication, "array declaration", typeName
)
@@ -110,10 +110,10 @@ class ArrayType(VHDLModel_ArrayType):
class RecordTypeElement(VHDLModel_RecordTypeElement):
@classmethod
def parse(cls, elementDeclarationNode: Iir) -> "RecordTypeElement":
- from pyGHDL.dom._Translate import GetSubtypeIndicationFromNode
+ from pyGHDL.dom._Translate import GetSubTypeIndicationFromNode
elementName = GetNameOfNode(elementDeclarationNode)
- elementType = GetSubtypeIndicationFromNode(
+ elementType = GetSubTypeIndicationFromNode(
elementDeclarationNode, "record element", elementName
)
@@ -137,13 +137,13 @@ class RecordType(VHDLModel_RecordType):
class AccessType(VHDLModel_AccessType):
@classmethod
def parse(cls, typeName: str, typeDefinitionNode: Iir) -> "AccessType":
- from pyGHDL.dom._Translate import GetSubtypeIndicationFromNode
+ from pyGHDL.dom._Translate import GetSubTypeIndicationFromIndicationNode
designatedSubtypeIndication = nodes.Get_Designated_Subtype_Indication(
typeDefinitionNode
)
- designatedSubType = GetSubtypeIndicationFromNode(
- designatedSubtypeIndication, "access type", typeName, do=False
+ designatedSubType = GetSubTypeIndicationFromIndicationNode(
+ designatedSubtypeIndication, "access type", typeName
)
return cls(typeName, designatedSubType)