Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.compilers > #3137
| Path | csiph.com!weretis.net!feeder6.news.weretis.net!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!nerds-end |
|---|---|
| From | gah4 <gah4@u.washington.edu> |
| Newsgroups | comp.compilers |
| Subject | Re: ALGOLW parser |
| Date | Wed, 27 Jul 2022 10:39:16 -0700 (PDT) |
| Organization | Compilers Central |
| Lines | 42 |
| Sender | news@iecc.com |
| Approved | comp.compilers@iecc.com |
| Message-ID | <22-07-050@comp.compilers> (permalink) |
| References | <22-07-048@comp.compilers> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="UTF-8" |
| Injection-Info | gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="79434"; mail-complaints-to="abuse@iecc.com" |
| Keywords | tools, history, comment |
| Posted-Date | 27 Jul 2022 14:01:06 EDT |
| X-submission-address | compilers@iecc.com |
| X-moderator-address | compilers-request@iecc.com |
| X-FAQ-and-archives | http://compilers.iecc.com |
| In-Reply-To | <22-07-048@comp.compilers> |
| Xref | csiph.com comp.compilers:3137 |
Show key headers only | View raw
(I wrote) > I am looking at the source for the OS/360 ALGOLW compiler, > written by Wirth in about 1969. > There is a file which seems to be for a parser generator (snip) > It looks like actual input to a program, and there is some output > from the processor, but I don't know what program it is. And our moderator replied: > [Algol W was written in PL360, a very nice little assembler with > Algol-like syntax. I'm pretty sure it used a hand-written parser and > what you have is part of the documentation. I also believe I saw a > thread somewhere saying the source code for both was lost, although > PL360 was used for other stuff and there may be later versions of it. > -John] There is a scanned listing of at least some parts of ALGOLW, and yes mostly PL360, and some assembler. And this file is from that listing. It seems to be output of a program, so I believe not only documentation. Looking more closely, though, it is related to the syntax of PL360, and not of ALGOLW, even though it is in the middle of source listings of the ALGOLW compiler. The listings are here: http://bitsavers.org/pdf/stanford/listing/Algol_W_Listing_Nov69.pdf and it is on about page 101. It seems that in addition to the listings, the source of the MTS ALGOLW compiler from some years later is available. The low level I/O routines and other OS specific parts will be different, but the internal compiler routines should be close. [Well, whaddaya know. The PL360 table generator that reads the BNF is just before the BNF, starting on page 81. -John]
Back to comp.compilers | Previous | Next — Previous in thread | Next in thread | Find similar
ALGOLW parser gah4 <gah4@u.washington.edu> - 2022-07-26 23:31 -0700
Re: ALGOLW parser gah4 <gah4@u.washington.edu> - 2022-07-27 10:39 -0700
Re: ALGOLW parser gah4 <gah4@u.washington.edu> - 2022-07-27 13:36 -0700
csiph-web