Skip to content

v0.12.2

Choose a tag to compare

@odvcencio odvcencio released this 30 Mar 19:17

Added

  • Bounded Docker presets for Fortran real-corpus grammargen runs, plus focused SQL imported-parity and direct-C regression coverage.
  • Additional C#, YAML, Rust, and SQL parity tests and parser result helpers carried in from the yaml-parity-drive integration branch.

Changed

  • Large-grammar grammargen generation now uses lower-memory LR0/LALR data structures, tighter scratch reuse, and configurable generation budgets/timeouts to keep Fortran investigation lanes bounded.
  • Parser-result normalization is split across smaller language-focused files to make recovery logic easier to maintain and extend.

Fixed

  • Imported SQL grammar.json round-trips no longer conflate anonymous string literals with inline regex terminals that share the same display text, restoring the affected SELECT/INSERT parity cases.
  • LALR lookahead bitset initialization is now lazy-safe for tests that construct lrContext directly.
  • Node.Text() edge cases, scanner adaptation, and several C#/YAML/Rust recovery and parity regressions were corrected on the merged branch.