Xref: utzoo comp.lang.pascal:1111 comp.lang.misc:1971 comp.lang.modula2:1094 Path: utzoo!utgpu!attcan!uunet!lll-winken!lll-lcc!ames!ncar!boulder!sunybcs!bingvaxu!leah!bbw842 From: bbw842@leah.Albany.Edu (Barry B Werger) Newsgroups: comp.lang.pascal,comp.lang.misc,comp.lang.modula2 Subject: Re: Is this Pascal? Summary: Maybe BASIC-09 Message-ID: <1094@leah.Albany.Edu> Date: 10 Oct 88 20:37:42 GMT References: <942@naucse.UUCP> <653@pcsbst.UUCP> Organization: The University at Albany, Computer Services Center Lines: 28 In article <653@pcsbst.UUCP>, torsten@pcsbst.UUCP (Torsten Homeyer) writes: > In article <942@naucse.UUCP> rwi@naucse.UUCP (Robert Wier) writes: > > > > > > I recently downloaded a 68,000 assembler from the Motorola Freeware > > board. It looks somewhat like Pascal, but if it is, it is a very > > strange variant. It may be CPM oriented. Can you tell me 1) is this > > Pascal? and 2) What are the syntax rules for matching the END statements > > with the conditionals? > > 1) Looks like Modula-2 or some derivat. > 2) ???? > > Torsten. I haven't seen the assembler but it sounds like it might be BASIC-09, which is a special language written for the OS-9 operating system which runs on 6809 and 680xx machines. How to tell? Some BASIC-09 giveaways: END statements are structure dependent; i.e., an IF requires an ENDIF, a WHILE requires an ENDWHILE, a LOOP requires an ENDLOOP, etc. BASIC09 has NO GLOBAL VARIABLES Parameters are received IN the body of the program with PARAM statements. Is this any help? Hope so. -Barry