Talk:Recursive descent parser
Appearance
This page really needs a discussion of the problem of left-recursive grammar rules. Such rules are extremely common, as for example
EXPR = INT | EXPR + EXPR | EXPR * EXPR;
A recursive descent parser, presented with this grammar, will loop forever on a malformed input.
Dominus 04:44, 28 Aug 2003 (UTC)