Skip to content

v0.2.0 — Grammar Upgrades

Choose a tag to compare

@g-tiwari g-tiwari released this 14 Mar 23:45
· 7 commits to main since this release

What's New

Upgraded Tree-Sitter Grammars

  • tree-sitter 0.21.1 → 0.22.4
  • tree-sitter-rust 0.21.0 → 0.24.0
  • tree-sitter-java 0.21.0 → 0.23.5
  • tree-sitter-python 0.21.0 → 0.23.6
  • tree-sitter-go 0.21.2 → 0.23.4

Parse Accuracy

  • Rust: 82% → 100% (tested on ripgrep)
  • Java: 97% → 100% (tested on gson)
  • Modern syntax now fully supported: Rust async/await, Java records & sealed classes, Python match statements, Go generics

Tests

  • 108 tests across 8 suites (was 90)
  • 18 new grammar regression tests covering modern syntax

CI

  • Node 22 + 24 matrix
  • Fixed lockfile for cross-platform compatibility

Full Changelog: v0.1.0...v0.2.0