Does this parser combinator implementation handle left-recursive grammars?
For those interested, here is an article about a parser combinator implementation in Racket that supports left-recursive grammars:
Won't it be possible to detect the left recursion instead of going into an infinite loop?