Re: Advice on Writing a Parser Generator

Andi Kleen <freitag@alancoxonachip.com>
10 Aug 2003 22:51:03 -0400

          From comp.compilers

Related articles
Advice on Writing a Parser Generator scherzin@fmi.uni-passau.de (Stefanie Scherzinger) (2003-08-10)
Re: Advice on Writing a Parser Generator thant@acm.org (Thant Tessman) (2003-08-10)
Re: Advice on Writing a Parser Generator freitag@alancoxonachip.com (Andi Kleen) (2003-08-10)
Re: Advice on Writing a Parser Generator kers@hplb.hpl.hp.com (Chris Dollin) (2003-08-15)
Re: Advice on Writing a Parser Generator chief@ockhamstyle.com (Mykola Rabchevskiy) (2003-08-15)
Re: Advice on Writing a Parser Generator rda@lemma-one.com (Rob Arthan) (2003-08-15)
Re: Advice on Writing a Parser Generator scherzin@fmi.uni-passau.de (2003-08-15)
Re: Advice on Writing a Parser Generator joachim.durchholz@web.de (Joachim Durchholz) (2003-08-20)
Re: Advice on Writing a Parser Generator cfc@shell01.TheWorld.com (Chris F Clark) (2003-08-23)
[4 later articles]
| List of all articles for this month |

From: Andi Kleen <freitag@alancoxonachip.com>
Newsgroups: comp.compilers
Date: 10 Aug 2003 22:51:03 -0400
Organization: unorganized
References: 03-08-027
Keywords: tools, parse
Posted-Date: 10 Aug 2003 22:51:03 EDT

Stefanie Scherzinger <scherzin@fmi.uni-passau.de> writes:


> I was hoping to find some literature and advice on how to best
> approach this. There is a lot of documentation online for using
> existing tools, but I cannot find experience and tipps for how to
> build one.


Check Alan Holub's "Compiler Design in C". In the book he develops a scanner
and a parser generator and a subset C compiler and explains it. The book
includes the complete source code.


-Andi
[Not a bad idea, but be sure to get the latest possible printing of the book
and the errata as mentioned in the FAQ. The number of errors in the book
that needed to be corrected, some quite serious, is incredible. -John]





Post a followup to this message

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