Comment Comment by bonzini Pratt parsing, in its simplest form, is essentially an optimized recursive descent that uses lookahead to skip levels. Which as you say ends up being clearer too. parent bonzini 5 days ago