Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 18:45
· 4 commits to master since this release
6e043da

Warning: Breaking changes to the public interface.

Added

  • Grammar.validate() raises ValueError for invalid grammars and returns None otherwise.
  • SyntaxSymphony.fuzz_tree() generates complete trees, replacing tree_fuzz().

Fixed

  • Reject grammars with rules that cannot finish and fix rule selection for recursive grammars.

Changed

  • Fuzzers keep their own copy of the grammar. Create a new fuzzer to use edited rules.

Removed

  • Internal helpers are now private, and seen arguments are removed. See the migration guide.