v0.11.3
Release created on: 12.08.2021 - 08:10:38
New Features
- Added properties
ArchitecturesandPackageBodiesto classLibraryfor easier architecture to entity resolution.
Architecturesis a dictionary of Name: Architecture. - New
Libraryproperty onPrimaryUnit.
When adding design units to a library, the Library property is set. - New
MultipleNamedEntityclass to handle declarations with multiple identifiers.
Note: parameter and propertyIdentifierwas changed toIdentifiers. - Added property
Architecturesto classEntity. - New class
ConcurrentChoice,IndexedGenerateChoice,RangedGenerateChoice,GenerateCaseandOthersGenerateCase. - New class
WaveformElement,ConcurrentSelectedSignalAssignment,ConcurrentConditionalSignalAssignment
Changes
- Renamed
ConcurrentCasetoGenerateCase. - Moved enumerations (
Direction,Mode,ObjectClass,EntityClassandPossibleReference) topyVHDLModel. - Moved base classes (
ModelEntity,NamedEntity,LabeledEntity,DesignUnit,PrimaryUnitandSecondaryUnit) topyVHDLModel. - Changed method parameter type
List/List[T]toIterable/Iterable[T]. - Renamed parameter and property
IdentifiertoIdentifiersin case multiple identifiers are supported. - Renamed
BodyItemstoStatements. - Reworked:
ConcurrentDeclarationsConcurrentStatementsSequentialDeclarationsComponentInstantiation,EntityInstantiationandConfigurationInstantiationProcessStatementProcedureCall,ConcurrentProcedureCallandSequentialProcedureCall.ConcurrentBlockStatementMixinConditionalGenerateBranch,IfGenerateBranch,ElsifGenerateBranchandElseGenerateBranchConcurrentCaseIfGenerateStatement,CaseGenerateStatementandForGenerateStatementConcurrentSignalAssignment,ConcurrentSimpleSignalAssignment,SequentialSignalAssignment
Bug Fixes
- None