Re: Algol 60 Syntax

"Munk, ir. H." <harm.munk@philips.com>
15 Jan 2000 14:18:30 -0500

          From comp.compilers

Related articles
Algol 60 Syntax dsutton@acumen1.com (2000-01-12)
Re: Algol 60 Syntax gorup@altavista.net (Andreas von Gorup) (2000-01-15)
Re: Algol 60 Syntax wb@yorikke.arb-phys.uni-dortmund.de (2000-01-15)
Re: Algol 60 Syntax harm.munk@philips.com (Munk, ir. H.) (2000-01-15)
Re: Algol 60 Syntax dvdeug@x8b4e53cd.dhcp.okstate.edu (2000-01-15)
Re: Algol 60 Syntax wclodius@aol.com (2000-01-15)
Re: Algol 60 Syntax steve.ross@rmc-ltd.com (Steve Ross) (2000-01-15)
Re: Algol 60 Syntax Martin.Ward@smltd.com (2000-01-15)
Re: Algol 60 Syntax dsutton@acumen1.com (2000-01-15)
Re: Algol 60 Syntax mah@colorado.edu (ma haibing) (2000-01-15)
[2 later articles]
| List of all articles for this month |

From: "Munk, ir. H." <harm.munk@philips.com>
Newsgroups: comp.compilers
Date: 15 Jan 2000 14:18:30 -0500
Organization: Philips ASG ESTC 5cms
References: 00-01-037
Keywords: algol60

Dan Sutton wrote:


[snip]


> My problem is that I can't seem to lay my hands on the syntax
> definition for Algol-60 ANYWHERE ...


> [The Algol60 BNF was published in the CACM in the early 1960s, and I think
> was reprinted in an anniversary issue more recently. If you write an
> Algol60 compiler, be sure it does the right thing with Jensen's device.
> -John]


...and various other intricacies, such as the interpretation of integers
as labels in function arguments.


Anyways, if anyone wants it, I have Algol 60 in BNF form (input file for
the Elegant compiler generator, see (shameless plug for a very nice
piece of PD software):
<http://www.research.philips.com/generalinfo/special/elegant/elegant.html>
and a PostScript file with the Algol-60 syntax diagrams.


Regards,
Harm


--
    Munk, ir. H.


    Philips Research Laboratories
    Building WL 1 517, Prof. Holstlaan 4, 5656 AA Eindhoven, The Netherlands
    Phone: +31-40-2742553


    E-mail: munk@natlab.research.philips.com


Post a followup to this message

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