Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Prototype designs always work. -- Don Vonada


devel / comp.compilers / The "philosophy" of why labeled trees aid in the translation process

SubjectAuthor
o The "philosophy" of why labeled trees aid in the translation processRoger L Costello

1
The "philosophy" of why labeled trees aid in the translation process

<22-05-040@comp.compilers>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=1254&group=comp.compilers#1254

  copy link   Newsgroups: comp.compilers
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!nerds-end
From: costello@mitre.org (Roger L Costello)
Newsgroups: comp.compilers
Subject: The "philosophy" of why labeled trees aid in the translation process
Date: Sat, 21 May 2022 15:12:08 +0000
Organization: Compilers Central
Lines: 27
Sender: news@iecc.com
Approved: comp.compilers@iecc.com
Message-ID: <22-05-040@comp.compilers>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 8bit
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970";
logging-data="48565"; mail-complaints-to="abuse@iecc.com"
Keywords: analysis, question
Posted-Date: 21 May 2022 11:57:06 EDT
X-submission-address: compilers@iecc.com
X-moderator-address: compilers-request@iecc.com
X-FAQ-and-archives: http://compilers.iecc.com
Accept-Language: en-US
Content-Language: en-US
 by: Roger L Costello - Sat, 21 May 2022 15:12 UTC

Hi Folks,

A book [1] that I am reading says this:
-------------------------------

It is often convenient in specifying and implementing translations to treat a
translation as the composition of two simpler mappings. The first of these
relations, known as the syntactic mapping, associates with each input (program
in the source language) some structure which is the domain for the second
relation, the semantic mapping. It is not immediately apparent that there
should be any structure which will aid in the translation process, but almost
without exception, a labeled tree turns out to be a very useful structure to
place on the input. Without delving into the philosophy of why this should be
so, much of this book will be devoted to algorithms for the efficient
construction of the proper trees for input programs.

-------------------------------

The last sentence particularly caught my attention. There is a "philosophy" of
why labeled trees aid in the translation process? Fascinating! Would you
elaborate on that philosophy please? Are there articles on this?

/Roger

[1] "The Theory of Parsing, Translation, and Compiling, Volume 1 Parsing" by
Aho and Ullman, page 55.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor