# Version 0.8 (not yet released) Add support for inlining nonterminals. Nonterminals can now be annotated with `#[inline]`. If you do so, each use of the nonterminal will be inlined into its place. This can be very helpful in addressing shift-reduce or reduce-reduce conflicts, at the cost of a larger grammar. We now inline `Foo*`, `Foo?`, and `(Foo Bar)` nonterminals by default. # Version 0.7 This is mostly a bug-fix release. Various minor issues were addressed: - Issue #25: Unbalanced parens in string literals appearing in code now work properly. - Issue #32: Regular expression parsing consumed infinite memory when a `.` appeared. - Issue #34: Automatic tokenizer generation did not play well with generic type parameters. # Older versions I hadn't yet started writing release notes, sorry.