v0.8.0
Pre-release
Pre-release
Pipeline failed - no package published
New Features
- Applied metaclass
ExtendedType
withuseSlots=True
to tokens, blocks and groups. - Transform linked lists to a pyTooling.Graph using several subgraphs.
- Export graph and subgraphs to GraphML
Changes
- Bumped dependencies.
- Updated usage of pyTooling.TerminalUI to use latest pyTooling v4.0.x with integrated TerminalUI package.
- Added documentation of dependencies.
- Updated Sphinx configuration.
- Updated autoapi template.
- Renamings:
Blocks.ParserState
→TokenToBlockParser
(and removed oldTokenToBlockParser
class)Groups.ParserState
→BlockToGroupParser
- Implemented
TokenToBlockParser.GetGenerator
asTokenToBlockParser.__call__
. - Implemented != operator on parser state classes.
- Improved type hints.
- Removed dictionary iteration functions → now part of pyTooling.
- Removed dummy graph structures as these are now provided by pyVHDLModel and pyTooling.Graph.
Bug Fixes
- Added missing file for ANTLR4.
- Fixes to the ANTLR4 grammar.
- Removed some initial values on class fields, so it's an instance field and not a class field.
- Replaced old references to
pydecor
withpyTooling.Decorators
.