Syntax tree generation under different parsing techniques

"Dave" <better_cs_now@yahoo.com>
21 Apr 2004 00:50:47 -0400

          From comp.compilers

Related articles
Syntax tree generation under different parsing techniques better_cs_now@yahoo.com (Dave) (2004-04-21)
Re: Syntax tree generation under different parsing techniques mailbox@dmitry-kazakov.de (Dmitry A. Kazakov) (2004-04-28)
Re: Syntax tree generation under different parsing techniques thp@cs.ucr.edu (2004-05-16)
| List of all articles for this month |
From: "Dave" <better_cs_now@yahoo.com>
Newsgroups: comp.compilers
Date: 21 Apr 2004 00:50:47 -0400
Organization: Posted via Supernews, http://www.supernews.com
Keywords: parse, question
Posted-Date: 21 Apr 2004 00:50:47 EDT

Hello all,


I would like to decouple my parsing and translation (here, "translation"
consists only of interpreting; I'm not actually generating code).
Currently, I'm doing predictive recursive descent parsing, but I have to do
some kludgy backtracking because there is one spot in the grammar that is
not suitable for this parsing technique. My goal is to employ some other
parsing technique and to generate a syntax tree while doing so (which I
don't currently do; as I opened with, the translation is inline with the
parsing).


My question is: Regardless of the parsing technique used, is it always
possible to generate a syntax tree? It just seems intuitive to me that some
techniques don't lend themselves to the generation of a syntax tree. It's
hard for me to articulate why, but it seems that way. For example, if I
were to take the easy route and implement CYK, how well would it lend itself
to generate a syntax tree? What about other techniques?


Thanks in advance for any information provided!


Dave


Post a followup to this message

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