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) |
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
Return to the
comp.compilers page.
Search the
comp.compilers archives again.