This repository has been archived by the owner on Sep 12, 2019. It is now read-only.
- Tokenizer and Parser split to multi-level to accommodate to better support differing parsing options (ex: fail-fast and recover-mode).
- Recovery-mode implemented that recovers from errors while accumulating errors. CLI command to demonstrate this added in test/ast_cli_tester.dart
- Errors made more lightweight and uses ErrorCodes than raw string.
- Expression parsing and Desugaring now decoupled from each other. They're separate visitors that can be applied to the ast. Ideal ordering is desugar first, then expression parse.
<!DOCTYPE>
parsing no longer crashes document.on-
andbind-
parsing is enabled.- Allow for parsing of % in style bindings.
- Added parsing of mustaches in plain-attribute values.