Skip to content

v0.6.0

Choose a tag to compare

@klauer klauer released this 19 Apr 20:46
· 172 commits to master since this release
4ea1ea0

What's Changed

This release includes a number of small-but-important grammar fixes.

  • Fixed support for explicit base 10 integer literals (e.g., 10#12345)
  • Added an explicit CONTINUE statement. This erroneously parsed as a no-op statement previously.
  • Added support of chained function-call/method-call statements with new function_call_statement_list grammar.
  • Added optional dereference (^) character to function and method calls (e.g., uut.call1()^.call2())
  • Removed method_statement to reduce ambiguity, since method_statement is a subset of functional_call_statement
  • Add support for array initializer for function_block objects. (Example)
  • Enhanced function_block declaration to support setting structured attributes (VAR_INPUT and VAR_IN_OUT).

Pull Requests

Full Changelog: v0.5.0...v0.6.0