aboutsummaryrefslogtreecommitdiffstats
path: root/pyGHDL/dom/Type.py
diff options
context:
space:
mode:
authorumarcor <unai.martinezcorral@ehu.eus>2021-08-23 21:20:25 +0200
committerumarcor <unai.martinezcorral@ehu.eus>2021-08-23 21:20:25 +0200
commita3255c69df60fee697e1ee546052a8abe86fb4ff (patch)
tree524c352b917e25f61f7c7b1aeec19bf831c41f7f /pyGHDL/dom/Type.py
parent8cf15b9abb3a197857627f55ef28111f9492d9d5 (diff)
downloadghdl-a3255c69df60fee697e1ee546052a8abe86fb4ff.tar.gz
ghdl-a3255c69df60fee697e1ee546052a8abe86fb4ff.tar.bz2
ghdl-a3255c69df60fee697e1ee546052a8abe86fb4ff.zip
black: rerun, to pick pyproject settings
Diffstat (limited to 'pyGHDL/dom/Type.py')
-rw-r--r--pyGHDL/dom/Type.py44
1 files changed, 11 insertions, 33 deletions
diff --git a/pyGHDL/dom/Type.py b/pyGHDL/dom/Type.py
index deb315d9d..48cf50418 100644
--- a/pyGHDL/dom/Type.py
+++ b/pyGHDL/dom/Type.py
@@ -143,9 +143,7 @@ class PhysicalType(VHDLModel_PhysicalType, DOMMixin):
if secondaryUnit == primaryUnit:
continue
- physicalLiteral = PhysicalIntegerLiteral.parse(
- nodes.Get_Physical_Literal(secondaryUnit)
- )
+ physicalLiteral = PhysicalIntegerLiteral.parse(nodes.Get_Physical_Literal(secondaryUnit))
units.append((secondaryUnitName, physicalLiteral))
@@ -154,9 +152,7 @@ class PhysicalType(VHDLModel_PhysicalType, DOMMixin):
@export
class ArrayType(VHDLModel_ArrayType, DOMMixin):
- def __init__(
- self, node: Iir, identifier: str, indices: List, elementSubtype: SubtypeOrSymbol
- ):
+ def __init__(self, node: Iir, identifier: str, indices: List, elementSubtype: SubtypeOrSymbol):
super().__init__(identifier, indices, elementSubtype)
DOMMixin.__init__(self, node)
@@ -182,12 +178,8 @@ class ArrayType(VHDLModel_ArrayType, DOMMixin):
)
)
- elementSubtypeIndication = nodes.Get_Element_Subtype_Indication(
- typeDefinitionNode
- )
- elementSubtype = GetSubtypeIndicationFromIndicationNode(
- elementSubtypeIndication, "array declaration", typeName
- )
+ elementSubtypeIndication = nodes.Get_Element_Subtype_Indication(typeDefinitionNode)
+ elementSubtype = GetSubtypeIndicationFromIndicationNode(elementSubtypeIndication, "array declaration", typeName)
return cls(typeDefinitionNode, typeName, indices, elementSubtype)
@@ -204,9 +196,7 @@ class RecordTypeElement(VHDLModel_RecordTypeElement, DOMMixin):
from pyGHDL.dom._Translate import GetSubtypeIndicationFromNode
elementName = GetNameOfNode(elementDeclarationNode)
- elementType = GetSubtypeIndicationFromNode(
- elementDeclarationNode, "record element", elementName
- )
+ elementType = GetSubtypeIndicationFromNode(elementDeclarationNode, "record element", elementName)
return cls(
elementDeclarationNode,
@@ -219,9 +209,7 @@ class RecordTypeElement(VHDLModel_RecordTypeElement, DOMMixin):
@export
class RecordType(VHDLModel_RecordType, DOMMixin):
- def __init__(
- self, node: Iir, identifier: str, elements: List[RecordTypeElement] = None
- ):
+ def __init__(self, node: Iir, identifier: str, elements: List[RecordTypeElement] = None):
super().__init__(identifier, elements)
DOMMixin.__init__(self, node)
@@ -264,9 +252,7 @@ class RecordType(VHDLModel_RecordType, DOMMixin):
@export
class ProtectedType(VHDLModel_ProtectedType, DOMMixin):
- def __init__(
- self, node: Iir, identifier: str, methods: Union[List, Iterator] = None
- ):
+ def __init__(self, node: Iir, identifier: str, methods: Union[List, Iterator] = None):
super().__init__(identifier, methods)
DOMMixin.__init__(self, node)
@@ -288,9 +274,7 @@ class ProtectedType(VHDLModel_ProtectedType, DOMMixin):
@export
class ProtectedTypeBody(VHDLModel_ProtectedTypeBody, DOMMixin):
- def __init__(
- self, node: Iir, identifier: str, declaredItems: Union[List, Iterator] = None
- ):
+ def __init__(self, node: Iir, identifier: str, declaredItems: Union[List, Iterator] = None):
super().__init__(identifier, declaredItems)
DOMMixin.__init__(self, node)
@@ -319,12 +303,8 @@ class AccessType(VHDLModel_AccessType, DOMMixin):
def parse(cls, typeName: str, typeDefinitionNode: Iir) -> "AccessType":
from pyGHDL.dom._Translate import GetSubtypeIndicationFromIndicationNode
- designatedSubtypeIndication = nodes.Get_Designated_Subtype_Indication(
- typeDefinitionNode
- )
- designatedSubtype = GetSubtypeIndicationFromIndicationNode(
- designatedSubtypeIndication, "access type", typeName
- )
+ designatedSubtypeIndication = nodes.Get_Designated_Subtype_Indication(typeDefinitionNode)
+ designatedSubtype = GetSubtypeIndicationFromIndicationNode(designatedSubtypeIndication, "access type", typeName)
return cls(typeDefinitionNode, typeName, designatedSubtype)
@@ -341,9 +321,7 @@ class FileType(VHDLModel_FileType, DOMMixin):
designatedSubtypeMark = nodes.Get_File_Type_Mark(typeDefinitionNode)
designatedSubtypeName = GetNameOfNode(designatedSubtypeMark)
- designatedSubtype = SimpleSubtypeSymbol(
- typeDefinitionNode, designatedSubtypeName
- )
+ designatedSubtype = SimpleSubtypeSymbol(typeDefinitionNode, designatedSubtypeName)
return cls(typeDefinitionNode, typeName, designatedSubtype)