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