Repository navigation
v0.5.0
Warning: Breaking changes to the public interface.
Added
Grammar.validate()raisesValueErrorfor invalid grammars and returnsNoneotherwise.SyntaxSymphony.fuzz_tree()generates complete trees, replacingtree_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
seenarguments are removed. See the migration guide.