RD parsers
Henry Spencer
henry at utzoo.uucp
Tue Jul 19 09:26:50 AEST 1988
In article <3863 at rpp386.UUCP> jfh at rpp386.UUCP (The Beach Bum) writes:
>the geneal case of trying to reduce the recursion present in the parser
>would seem to require a potentially arbitrary amount of look ahead, or
>as a minimum, the same amount of lookahead as the length of the shortest
>sentence the parser is trying to recognize. clarifications, henry?
The *general* case of reducing recursion is hard. However, if you're
willing to do a little bit of lookahead, and punt to the full machinery
when things get hard, you can get a lot of mileage out of avoiding the
recursive plunge in things like "x = 2;". Many, many expressions
consist of a single variable or constant; optimizing those cases may
not be theoretically elegant but it's practically useful.
> Pournelle signature quote
>and what the hell does this mean???
Consider who the senior senator from Wisconsin is.
--
Anyone who buys Wisconsin cheese is| Henry Spencer at U of Toronto Zoology
a traitor to mankind. --Pournelle |uunet!mnetor!utzoo! henry @zoo.toronto.edu
More information about the Comp.lang.c
mailing list