Skip to content

Commit

Permalink
Added RecordElementSymbol.
Browse files Browse the repository at this point in the history
  • Loading branch information
Paebbels committed Jun 8, 2024
1 parent b1b0072 commit 930aeed
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions pyVHDLModel/Symbol.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ class PossibleReference(Flag):
ScalarType = auto() #: ScalarType
ArrayType = auto() #: ArrayType
RecordType = auto() #: RecordType
RecordElement = auto() #: RecordElement
AccessType = auto() #: AccessType
ProtectedType = auto() #: ProtectedType
FileType = auto() #: FileType
Expand Down Expand Up @@ -451,6 +452,22 @@ class ConstrainedCompositeSubtypeSymbol(SubtypeSymbol):
pass


@export
class ConstrainedArraySubtypeSymbol(ConstrainedCompositeSubtypeSymbol):
pass


@export
class ConstrainedRecordSubtypeSymbol(ConstrainedCompositeSubtypeSymbol):
pass


@export
class RecordElementSymbol(Symbol):
def __init__(self, name: Name):
super().__init__(name, PossibleReference.RecordElement)


@export
class SimpleObjectOrFunctionCallSymbol(Symbol):
def __init__(self, name: Name):
Expand Down

0 comments on commit 930aeed

Please sign in to comment.