diff options
author | Patrick Lehmann <Patrick.Lehmann@plc2.de> | 2021-06-29 14:40:22 +0200 |
---|---|---|
committer | Patrick Lehmann <Patrick.Lehmann@plc2.de> | 2021-07-01 06:39:46 +0200 |
commit | 87e356ef6c674393bba497019db13c90f2e8bd86 (patch) | |
tree | 8a245d8cd425311d547b6904bd68714bbc4d184a /pyGHDL/dom/_Translate.py | |
parent | ac702e68dd4287e1639c9f2efe4421cf1f3a0910 (diff) | |
download | ghdl-87e356ef6c674393bba497019db13c90f2e8bd86.tar.gz ghdl-87e356ef6c674393bba497019db13c90f2e8bd86.tar.bz2 ghdl-87e356ef6c674393bba497019db13c90f2e8bd86.zip |
Reworked scalar types created from ranges.
Diffstat (limited to 'pyGHDL/dom/_Translate.py')
-rw-r--r-- | pyGHDL/dom/_Translate.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pyGHDL/dom/_Translate.py b/pyGHDL/dom/_Translate.py index 89f25138f..1c97d403e 100644 --- a/pyGHDL/dom/_Translate.py +++ b/pyGHDL/dom/_Translate.py @@ -270,6 +270,10 @@ def GetAnonymousTypeFromNode(node: Iir) -> BaseType: r = GetRangeFromNode(typeDefinition) return IntegerType(node, typeName, r) + elif kind == nodes.Iir_Kind.Parenthesis_Name: + n = GetNameFromNode(typeDefinition) + + return IntegerType(node, typeName, n) elif kind == nodes.Iir_Kind.Physical_Type_Definition: return PhysicalType.parse(typeName, typeDefinition) |