0.2.8
- Fix an exception due to using non-unique text attribute keys (reported via Sentry)
- Fix an exception due to lexer emitting empty CODE tokens (reported via Sentry)
- Fix stack overflow when inferring type of self-referential nonterminal (reported via Sentry)
- Improve parser recovery when alternative fails to parse
- Fix possible lexer exception when Rust code block is empty.
- Update dependencies