Pascal yacc (was: Why LL(1) Parsers do not support left recursion?)

Hans-Peter Diettrich <DrDiettrich1@aol.com>
29 Jul 2006 19:33:38 -0400

          From comp.compilers

Related articles
Re: Why LL(1) Parsers do not support left recursion? DrDiettrich1@aol.com (Hans-Peter Diettrich) (2006-07-22)
Re: Why LL(1) Parsers do not support left recursion? wyrmwif@tsoft.org (SM Ryan) (2006-07-23)
Re: Why LL(1) Parsers do not support left recursion? cbarron413@adelphia.net (Carl Barron) (2006-07-24)
Re: Why LL(1) Parsers do not support left recursion? DrDiettrich1@aol.com (Hans-Peter Diettrich) (2006-07-25)
Re: Why LL(1) Parsers do not support left recursion? DrDiettrich1@aol.com (Hans-Peter Diettrich) (2006-07-28)
Pascal yacc (was: Why LL(1) Parsers do not support left recursion?) DrDiettrich1@aol.com (Hans-Peter Diettrich) (2006-07-29)
| List of all articles for this month |

From: Hans-Peter Diettrich <DrDiettrich1@aol.com>
Newsgroups: comp.compilers
Date: 29 Jul 2006 19:33:38 -0400
Organization: Compilers Central
References: 06-07-059 06-07-065 06-07-069 06-07-081 06-07-094
Keywords: Pascal, yacc
Posted-Date: 29 Jul 2006 19:33:38 EDT

Hans-Peter Diettrich schrieb:


> A few months ago none of the free tools was in a really usable state. I
> just looked again, and found none but the well known tply, dyacclex and
> dcg, whose development has been abandoned many years ago.
>
> Did I miss something?


> [I see something called pyacc that comes with Debian. -John]


IMO pyacc is a (early or later?) version of tply, which also is part of
the fpc distribution.


Perhaps a common problem of these tools is their incompatibility with
newer yacc (grammar) versions, and there might exist problems in
removing the C code from "original" yacc grammars.


Can somebody give me hints about required or recommended procedures, to
remove version and language specific parts from yacc grammars?


DoDi



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.