Lilt provides a table-driven lexer, a Pratt (top-down operator precedence) parser engine extended with juxtaposition and multiple expression tables, position tracking, and an s-expression reader and printer. Grammars are plain data; ASTs are whatever your handlers build.

Required Ruby Version

>= 3.2.0

Authors

Phil Crissman

Versions

  1. 0.1.0 September 28, 2026 (11 KB)

Pushed by

SHA 256 checksum