Pratt parsing is a black box
Summary
The article argues Pratt parsing is a mind set shift, not just a 9-line trick. It explains nud/led, binding power, and how Pratt differs from traditional parsing, with examples and code in Rhombus. It also discusses macros, modal lexing, and practical design considerations for building Pratt parsers and layered grammars.