Re: Is there any generator generator, not parser generator?

Uwe Assmann <assmann@ipd.info.uni-karlsruhe.de>
17 Oct 1998 01:57:14 -0400

          From comp.compilers

Related articles
Is there any generator generator, not parser generator? baehj@oz.co.kr (Bae, Hyun-jik) (1998-10-13)
Re: Is there any generator generator, not parser generator? chase@world.std.com (David Chase) (1998-10-17)
Re: Is there any generator generator, not parser generator? dwight@pentasoft.com (1998-10-17)
Is there any generator generator, not parser generator? KPRASAD@us.oracle.com (KPRASAD.US.ORACLE.COM) (1998-10-17)
Re: Is there any generator generator, not parser generator? assmann@ipd.info.uni-karlsruhe.de (Uwe Assmann) (1998-10-17)
Re: Is there any generator generator, not parser generator? anton@mips.complang.tuwien.ac.at (1998-10-18)
Re: Is there any generator generator, not parser generator? chase@world.std.com (David Chase) (1998-10-21)
| List of all articles for this month |
From: Uwe Assmann <assmann@ipd.info.uni-karlsruhe.de>
Newsgroups: comp.compilers
Date: 17 Oct 1998 01:57:14 -0400
Organization: University Karlsruhe, IPD
References: 98-10-081
Keywords: code

Bae, Hyun-jik wrote:


> mixture, in Java language). However, I don't know whether is tools
> for making compiled code generator, thus I am about to try to make
> it. I su= ppose it may be a severly annoying me, because the output
> format should be ch= anged often, although its output is a simple
> source code in template file(it = is not executable, so it does not
> need to be optimized). Well, Is there a simplified code generator?


> Bae, Hyun-jik
> [There was work on code generator generators in the 70s and 80s but I
> never knew how well it worked in practice. -John]


It worked out very well. Don't write a backend by hand anymore. There
are several tools around now (also look at
http://www.first.gmd.de/cogent/catalog/)


- BEG (Emmelmann, www.h-e-i.de standalone version, www.ace.nl has the
CoSy framework version)
- burg and its relatives (Proebsting, Frazer)
- a new tree rewrite tool in the Eli toolbox (Waite, Kastens)


Apart from that there are generators for optimizers and program
analyses:


- Optimix (Assmann, =


i44www.info.uni-karlsruhe.de/~assmann/optimix.html), based on graph
reachability, graph rewriting
- PAG (R. Wilhelm, M. Alt, F. Martin www.cs.uni-sb.de)


Regards


Uwe Assmann
-- =


Dr. Uwe Assmann Universit=E4t Karlsruhe, Institut f=FCr Programmstruktur=
en, =


Am Zirkel 2, Postfach 69 80, 76128 Karlsruhe, Germany =


tel:+49/721/608-6088 http://i44www.info.uni-karlsruhe.de/~assmann
fax:+49/721/30047 mailto:assmann@ipd.info.uni-karlsruhe.de


Post a followup to this message

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