Skip to content

v0.7.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Feb 22:33
4bde2c4

Release created on: 19.02.2023 - 22:33:31

After splitting pyVHDLModel from pyVHDLParser and releasing 9 revisions it's time to work again on pyVHDlParser. The integration of pyVHDLModel into GHDL as pyGHDL.dom has pushed many things forward. In addition utility packages like pyTooling evolved to a version 2.x and now even to v2.12.3.

In 2022, several attempts where made in trying an alternative ANTRL4 based approach. Results are devastating, ultra slow and an ugliness of generated Python code.

So it's time to modernize pyVHDLParser!

New Features

  • Includes an updated ANTLR4 grammar description for VHDL-2019.
    It's not used by pyVHDLParer, because performance of ANTLR4 simply doesn't exist.
  • Added entrypoint in package description.

Changes

  • Bumped dependencies.
  • Adjustments to pyVHDLModel 0.23.x
  • Adjustments to pyTooling 2.12.x

Bug Fixes

None

Related Issues

Related Pull Requests