Related articles |
---|
pl/0 ? rashcroft@dingoblue.net.au (Rob Ashcroft) (2000-09-17) |
Re: pl/0 ? adrian@dcs.rhbnc.ac.uk (2000-09-21) |
Re: pl/0 ? ed_davis@my-deja.com (Ed Davis) (2000-10-01) |
From: | Ed Davis <ed_davis@my-deja.com> |
Newsgroups: | comp.compilers |
Date: | 1 Oct 2000 00:24:28 -0400 |
Organization: | Deja.com - Before you buy. |
References: | 00-09-140 |
Keywords: | Pascal |
"Rob Ashcroft" <rashcroft@dingoblue.net.au> wrote:
> Does anyone know where I can get a description of how the PL0
> compiler (by N Wirth) works. (Line by Line if possible)
I have seen two versions with line by line descriptions, but both were
in C, both were very different from the original (one used LEX/YACC,
one built an AST and generated 8086 code), and the comments were not
in English - one was in Japanese, the other in German. I tried
bablefish, but my connection is so slow, I gave up on it.
I also found several Java versions, but I can't remember how well they
were commented.
There are lots of compiler courses on the net that use pl/0. Have you
tried using any of the search engines, with a search for "pl/0"? I
didn't save the url's of the two compilers mentioned above, but they
came up in the first 200 or so hits on google.
And, as mentioned previously, the author's book does a good job
explaining pl/0 too!
Return to the
comp.compilers page.
Search the
comp.compilers archives again.