Related articles |
---|
simple code translator - suggestions? makc.the.great@gmail.com (makc.the.great) (2005-06-02) |
Re: simple code translator - suggestions? haberg@math.su.se (2005-06-02) |
Re: simple code translator - suggestions? haberg@math.su.se (2005-06-04) |
Re: simple code translator - suggestions? cfc@shell01.TheWorld.com (Chris F Clark) (2005-06-06) |
Re: simple code translator - suggestions? haberg@math.su.se (2005-06-08) |
Re: simple code translator - suggestions? bettini@dsi.unifi.it (Lorenzo Bettini) (2005-06-08) |
Re: simple code translator - suggestions? codeworker@free.fr (=?iso-8859-1?q?C=E9dric_LEMAIRE?=) (2005-06-08) |
Re: simple code translator - suggestions? idbaxter@semdesigns.com (Ira Baxter) (2005-06-23) |
From: | Chris F Clark <cfc@shell01.TheWorld.com> |
Newsgroups: | comp.compilers |
Date: | 6 Jun 2005 00:54:50 -0400 |
Organization: | The World Public Access UNIX, Brookline, MA |
References: | 05-06-004 05-06-018 05-06-031 |
Keywords: | tools |
Posted-Date: | 06 Jun 2005 00:54:50 EDT |
> Perhaps there is a gap here -- a program made especially good for
> "pretty-printing" or "expressing" via parser actions.
I think there is a gap here. However, some tools have attempted to
bridge that gap. One of the first I was aware of was LALR by Paul
Mann. He invented his own template language for describing the output
of his parser generator. That makes it fairly special purpose, but it
was still intriguing.
However, there have been some fairly complete templating languages,
i.e. annotate a grammar and define your output. Metatool by ATT, now
marketed as Ivy I believe, was designed to fill that gap. Recently
I've become aware of a new tool by Cedric LAMAIRE that also appears to
cover the gap. I would assume that the DMS toolkit must cover the gap
also.
Hope this helps,
-Chris
*****************************************************************************
Chris Clark Internet : compres@world.std.com
Compiler Resources, Inc. Web Site : http://world.std.com/~compres
23 Bailey Rd voice : (508) 435-5016
Berlin, MA 01503 USA fax : (978) 838-0263 (24 hours)
------------------------------------------------------------------------------
Return to the
comp.compilers page.
Search the
comp.compilers archives again.