v0.5.0
What's Changed
- Enhancement/support recursive pointer to by @engineerjoe440 in #33
- Bugfix/Enhancement: Add Support of
bit_string_literal
in CASE Statements by @engineerjoe440 in #35 - Enhancements and Fixes Found While Testing Code Base by @engineerjoe440 in #36
- Add Support of VAR_EXTERNAL in Functions
- Allow DateTimes to exclude seconds/fractional-seconds
- Support Arrays of FunctionBlocks that use an FB_init inline
- Allow "Stray" semicolons that would otherwise have no effect
- Allow Namespaced (dotted) access to structures in declarations when setting a default.
- Separate Global Variable Attributes to allow inclusion of "INTERNAL"
- Fix function call handling of empty arguments
- Refactor/enhancement: better CLI handling of non-TwinCAT files by @klauer in #37
- Bugfix: small regression after IndirectionType adjustments of #33 by @klauer in #38
- Maintenance: test coverage and dropping support for lark < 1.0 by @klauer in #39
- CI: code coverage via pytest-cov and codecov by @klauer in #40
- Maintenance/tests: Move existing example to test suite + remove invalid one by @klauer in #41
- Bugfix: miscellaneous transformer fixes to get JSON serialization working by @klauer in #42
- Test suite: fix source file naming in test suite by @klauer in #45
Full Changelog: v0.4.0...v0.5.0