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.

Reply via email to