I don&#x27;t get all these attacks on PEG being &quot;ambiguous&quot;. This is a <i>feature</i>, and it is great once you get it.<p>And if you have a <i>sufficiently smart</i> compiler, it&#x27;ll warn you about most of the practically important cases anyway. I wrote PEG parsers for dozens of different types of languages, and never ran into problems with an explicit choice order. This anti-PEG FUD should stop at once.