So we should be able to run it under Hercules too? On Mon, Dec 24, 2018 at 4:46 PM Robert Prins <robert.ah.pr...@gmail.com> wrote: > > From news://comp.compilers: > > -------- Forwarded Message -------- > Subject: Retrocomputing: SUNY Stony Brook Pascal compiler written in XPL > Date: Mon, 24 Dec 2018 02:36:08 -0800 (PST) > From: Shoefoot <shoefoot(a)gmail(d)com> > Organization: Compilers Central > Newsgroups: comp.compilers > > The SUNY Stony Brook Pascal compiler was written in the mid 70's by the > Department of Computer Science at the State University of New York. The > compiler was written in XPL and uses an LL(1) parser to generate code for > the IBM/360. This is a three pass compiler that includes a Post Mortem Dump > program to help diagnose failing code. > > The XPL compiler which came from SUNY closely resembles the XPL compiler > described in the book "A Compiler Generator" by McKeeman, Horning and Wortman. > Unlike the original XPL compiler this compiler does not use an MSP parser. > The > parser is probably SLR or LALR(1). The Analyzer used to generate the tables > was > not included in the release from SUNY. This compiler generates code for the > IBM/360. > > The code generated by both the Pascal and XPL compilers can be run on the > IBM/360 simulator. The simulator, which was not part of the release from > SUNY, > is written in C and can run on most machines that have a C compiler. The > simulator has an EBCDIC translator that allows it run executables from the > original release tape. > > The compilers can be found here: > https://sourceforge.net/projects/suny-pascal/ > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
-- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN