Generates high-performance callback-based recursive descent parsers from declarative .desc specifications. Supports target language of Rust and will soon support multiple more target languages (Rust, C, wasm, ruby, go, elixir...) via Liquid templates. The .desc format is valid UDON, enabling future bootstrapping where descent can parse its own input format.

Required Ruby Version

>= 3.3.0

Authors

Joseph Wecker

Versions

  1. 0.7.1 January 10, 2026 (59 KB)

Pushed by

SHA 256 checksum