Skip to content
This repository has been archived by the owner on Sep 12, 2019. It is now read-only.

0.3.0

Latest
Compare
Choose a tag to compare
@mk13 mk13 released this 15 May 22:25
· 10 commits to master since this release
  • 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- and bind- parsing is enabled.
  • Allow for parsing of % in style bindings.
  • Added parsing of mustaches in plain-attribute values.