Hi! First of all, thank you for an interesting article.
I think the example "a + b + c + d + e + f + [....]" is incomplete. You didn't specify the exact grammar. It's clear that you mean a left-recursive grammar rule "Sum <--- Sum + id", but it's incorrect to say that top-down parsers cannot parse "a + b + c + d + e + f + [....]": depending on the underlying grammar, they might be able to do it. Right-recursive grammar rule "Sum <--- id + Sum" will do. Left-recursive rule can be rewritten to get rid of left recursion. An unexperienced person might get an impression that the plus "+" is somehow implying left recursion, and that is obviously wrong. Once again, thank you for a very interesting series of articles! -- You received this message because you are subscribed to the Google Groups "marpa parser" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
