Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!lll-crg!styx!nike!cad!ucbvax!NOSC.ARPA!broman%bugs From: broman%bugs@NOSC.ARPA (Vincent Broman) Newsgroups: net.lang.mod2 Subject: Re: Modula-2PC Message-ID: <8606041546.AA03675@bugs.ARPA> Date: Wed, 4-Jun-86 11:46:22 EDT Article-I.D.: bugs.8606041546.AA03675 Posted: Wed Jun 4 11:46:22 1986 Date-Received: Thu, 5-Jun-86 19:52:03 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 11 hey... I thought one-pass M2 compilers could never be standard-conforming because of the forward references allowed by the language. Even if you put in non-standard (and yucky :-) FORWARD declarations for PROCEDURES, you still get troubles correctly binding forward references to non-local variables. Perhaps they mean that everything is read into RAM before they traverse the parse tree several times. Vincent Broman, code 632, Naval Ocean Systems Center, San Diego, CA 92152, USA Phone: +1 619 225 2365 {seismo,caip,ihnp4,ucbvax}!\\\\\\\ Arpa: broman@bugs.nosc.mil Uucp: {floyd,moss,bang,hp-sdd,sdcsvax}!noscvax!broman