Ran into a fun issue with left-recursion today: dragostis/pest#101
I don't think you can really fix it in the parser other than maybe putting a recursion limit? Not sure if that is even possible. This issue may really just end up being a warning for other people who run into this in the future. Maybe something to document?