Repository navigation
m2-syn 0.2.0
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,
newinstallations, 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.