Skip to content

m2-syn 0.2.0

Choose a tag to compare

@AlexanderGolys AlexanderGolys released this 25 Aug 07:40
· 16 commits to master since this release

Highlights

  • Expand the typed schema directly from syntax!; generated Rust files and the generator binary are no longer part of the workflow.
  • Add recovering native parsing and retained incremental Tree-sitter parsing for editor-style incomplete source updates.
  • Preserve token, delimiter, literal, punctuation, and source-aware spans consistently across both parser backends.
  • Align native and Tree-sitter lowering for assignments, new installations, string escapes, empty components, qualified names, and float spellings.
  • Simplify the public parser, traversal, quoting, delimiter, and token APIs while enforcing complete public documentation.

Both m2-syn and m2-syn-macros are versioned 0.2.0.