v0.8.0
Pre-release
Pre-release
Pipeline failed - no package published
New Features
- Applied metaclass
ExtendedTypewithuseSlots=Trueto 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 oldTokenToBlockParserclass)Groups.ParserState→BlockToGroupParser
- Implemented
TokenToBlockParser.GetGeneratorasTokenToBlockParser.__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
pydecorwithpyTooling.Decorators.