🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #3639

Re: Source for a modula-2 compiler

#3639
From: K538911
Date: Fri, 06 Mar 1987 09:44
29 lines
1860 bytes
>We are doing a research project here, and would like the source code for
>a compiler for a structured language such as M2, so we don't have to write
>one.  If anyone has such source code, preferably written in a moderately
>high level language, please let us know.  Thanks,

You can get the source of the RT-11 Modula directly from the ETH in
Zuerich or from DECUS (the compiler is on there tapes).
The compiler is written in Modula-2 and has a small system-dependent
kernel in machine-language.

But: If you are doing research projects on such a compiler, why don't
you use a compiler-generator (e.g. YACC)? This would be a much more
systematic approach, I think. Or why don't you read Wirth's book
about Compiler-Construction (in german: "Compilerbau") and build his
PL/0 compiler described there?


                                     Patrik

---------------------------------------------------------------
 Patrik Eschle
 E-Mail    :  K538911 at CZHRZU1A.BITNET
 Private   :  Winterthurerstr. 529, CH-8051 Zuerich (Switzerland)
              Phone : 1-40 72 39
 Institute :  Physikinstitut der Universitaet Zuerich
              Schoenberggasse 9, CH-8001 Zuerich
              Phone : 1-257 29 11
---------------------------------------------------------------
Technical Details
Message-ID: <8703061832.AA07714@Cayuga.cs.Rochester.Edu>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!sri-spam!ames!ucbcad!ucbvax!CZHRZU1A.BITNET!K538911

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!sri-spam!ames!ucbcad!ucbvax!CZHRZU1A.BITNET!K538911
From: K538911@CZHRZU1A.BITNET
Newsgroups: comp.lang.modula2
Subject: Re: Source for a modula-2 compiler
Message-ID: <8703061832.AA07714@Cayuga.cs.Rochester.Edu>
Date: Fri, 6-Mar-87 04:44:43 EST
Article-I.D.: Cayuga.8703061832.AA07714
Posted: Fri Mar  6 04:44:43 1987
Date-Received: Sun, 8-Mar-87 07:09:36 EST
Sender: daemon@ucbvax.BERKELEY.EDU
Distribution: world
Organization: The ARPA Internet
Lines: 29