Related articles |
---|
code generation malal884@student.liu.se (2002-01-24) |
Re: code generation idbaxter@semdesigns.com (Ira D. Baxter) (2002-01-28) |
Re: code generation boesler@ipd.info.uni-karlsruhe.de (Boris Boesler) (2002-01-28) |
Re: code generation abate@students.cs.unibo.it (Pietro) (2002-01-28) |
Re: code generation casse@netcourrier.com (=?ISO-8859-15?q?=22Cass=E9=.Hugues@free.fr) (2002-02-06) |
code generation vri@navigator.lv (Viesturs Rikards) (2004-11-14) |
Re: code generation torbenm@diku.dk (2004-11-17) |
Code generation mcvax!ruuinf!piet@uunet.uu.net (1989-02-14) |
From: | "Ira D. Baxter" <idbaxter@semdesigns.com> |
Newsgroups: | comp.compilers |
Date: | 28 Jan 2002 01:04:31 -0500 |
Organization: | Compilers Central |
References: | 02-01-112 |
Keywords: | code, tools |
Posted-Date: | 28 Jan 2002 01:04:31 EST |
You want to know about program transformation systems. See
www.program-transformation.org for general background.
With such tools, you can code maps between source-language syntax
patterns, and target-language-syntax patterns as primitive translation
steps. You typically need all the other machinery of a compiler
(lexer, parser, name/type resolver, analysis engines) etc. to enable
the translation rules to be triggered under the right circumstances.
You can see slides about porting (translating software) this way at
http://www.semdesigns.com/Products/DMS/Porting/Porting_files/frame.htm.
These slides show some sample transforms used to translate JOVIAL to
C.
--
Ira D. Baxter, Ph.D. CTO Semantic Designs, Inc.
http://www.semdesigns.com
<malal884@student.liu.se> wrote
> We are working on our master thesis about code generation. We are
> searching for a code generation method. The method should be general
> and translate from one high level language to another high level
> language.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.