Stanford PASCAL Compiler
The archive containing the PASCAL compiler available here was derived from one submitted to the Hercules group by Mark Waterbury (reference: http://tech.groups.yahoo.com/group/hercules-390/message/1915). My added notes for the archive (from the README.1ST file included in the archive):
This archive was derived from the archive (PASDST.ZIP) uploaded to the Hercules groups files area. This archive contains the following files: file01 - an ASCII version of FILE01 from the original archive file02 - an ASCII version of FILE02 from the original archive file03 - an ASCII version of FILE03 from the original archive file04 - an ASCII version of FILE04 from the original archive file05 - an unmodified copy of FILE05 from the original archive file06 - an unmodified copy of FILE06 from the original archive file07 - an ASCII version of FILE07 from the original archive pasinst.txt - a portion of the contents of file01 readme.txt - the readme file for the original archive pascal.aws - an AWS tape created by IEBCOPY containing the two libraries from FILE05 and FILE06 iebcopyr.jcl - the JCL to reload the libraries from pascal.aws paslink.jcl - the JCL to link edit the PASCAL compiler pasproc.jcl - the JCL to install the PASCAL procedure into SYS1.PROCLIB pasivp.jcl - the JCL to verify successful installation of the compiler readme.1st - this file Note that the original archive also contained a previous version of the compiler distribution files in file08, file09, ... file14. These files have been deleted from this version. Because of the difficulty I had in getting the EBCDIC versions of FILE05 and FILE06 imported into MVS and restored, I have created this modified archive to include an alternative, perhaps more simple, method of installation. Please read the readme for the original archive (readme.txt) and the documentation included in file01 for thorough understanding of what is included here and how to use the Stanford PASCAL compiler. To install under MVS - define a 3420 tape drive to Hercules and "mount" pascal.aws submit iebcopyr.jcl to reload and catalog the two libraries submit paslink.jcl to link-edit the compiler submit pasproc.jcl to create the procedure in SYS1.PROCLIB submit pasivp.jcl to run the installation verification compile Note that the JCL to reload the libraries (iebcopyr.jcl) and link-edit the compiler (paslink.jcl) use a 3350 DASD volume of PUB001. You will need to change this for your system. If you change the names for the two reloaded libraries and/or the library to contain the compiler load modules (created in paslink.jcl), you will need to change the names in the procedure (pasproc.jcl) as well. Have fun!
Click on the link -- Stanford.Pascal.tar.gz [MD5: 115CF38018C0596573B1E58ADE8DA78C] -- to download the archive to your computer.
I hope that you have found my instructions useful. If you have questions that I can answer to help expand upon the information I have included here, please don't hesitate to send them to me:
Return to Site Home Page