Related articles |
---|
Kannapinn in a Nutshell joachim_d@gmx.de (Joachim Durchholz) (2003-04-20) |
Re: Kannapinn in a Nutshell cdc@maxnet.co.nz (Carl Cerecke) (2003-04-27) |
Re: Kannapinn in a Nutshell joachim_d@gmx.de (Joachim Durchholz) (2003-04-27) |
Re: Kannapinn in a Nutshell soenke.kannapinn@wincor-nixdorf.com (=?Windows-1252?Q?S=F6nke_Kannapinn?=) (2003-05-06) |
Re: Kannapinn in a Nutshell cfc@world.std.com (Chris F Clark) (2003-05-06) |
Re: Kannapinn in a Nutshell cdc@maxnet.co.nz (Carl Cerecke) (2003-05-13) |
Re: Kannapinn in a Nutshell soenke.kannapinn@wincor-nixdorf.com (=?Windows-1252?Q?S=F6nke_Kannapinn?=) (2003-05-14) |
Re: Kannapinn in a Nutshell soenke.kannapinn@wincor-nixdorf.com (=?Windows-1252?Q?S=F6nke_Kannapinn?=) (2003-05-16) |
Re: Kannapinn in a Nutshell joachim.durchholz@web.de (Joachim Durchholz) (2003-06-20) |
From: | Joachim Durchholz <joachim_d@gmx.de> |
Newsgroups: | comp.compilers |
Date: | 27 Apr 2003 17:10:15 -0400 |
Organization: | Compilers Central |
References: | 03-04-075 03-04-081 |
Keywords: | parse |
Posted-Date: | 27 Apr 2003 17:10:15 EDT |
Carl Cerecke wrote:
> Joachim Durchholz wrote:
>>3. CLR parsers are practical.
>>They can be implemented with reasonable effort.
>>Shifts work just as with normal LR parsers.
>>On a reduction, the parser cannot simply read off the grammar rule from
>>the state that it is in, so it will have to scan the stack downwards and
>>see which grammar rule fits. (Since carrying out the actual reduction
>>involved popping the same stack symbols that are being scanned, the
>>overhead compared to classical LR parsing should be negligible.)
>
> Surely reductions needn't be anymore complicated than normal.
I admit that's the part of my post that sounded somewhat fishy to
myself. Unfortunately, I had written this all a while ago, and didn't
find the time to double-check with the original work when
posting. (And I'm too busy looking for a new job to /really/ check it,
and I don't think a quick&dirty check would do any good. Getting a
good translation done is probably the best way to make sure that
nothing got overlooked - parsing is an awfully strict-to-the-letter
business. <shameless plug> Heck, I even could translate it myself if
anybody were willing and able to pay, that would keep me in a working
condition for a few months. </shameless plug>)
Regards,
Jo
--
Currently looking for a new job.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.