minipratt An explanation of Pratt algorithm in Python, with minimal abstractions. Ported from Rust. See these two blog posts for details: Simple But Powerful Pratt Parsing From Pratt to Dijkstra In other languages: TypeScript Rust