Hello,
I would like to inform you that I have ported the IBM mainframe based Stanford Pascal compiler (McGill vesion) from 1982, last change from 2007, to Windows, OS/2 and Linux. This has been done by writing a P-Code interpreter PCINT.C (in ANSI C) and by eliminating some problems in the Stanford compiler that prevented this port, for example charset dependencies in branch tables etc.; now the PRR files can be interchanged freely between platforms.
The Stanford compiler already had many extensions compared to Standard P4, for example structured constants, user defined files, external procedures etc.; I added many new functions, a new dynamic storage management, static variables etc. This is an ongoing effort.
See this website for details: http://bernd-oppolzer.de/job9.htm
there is a FB page, too: https://www.facebook.com/StanfordPascal/?ref=aymt_homepage_panel
Kind regards
Bernd Oppolzer, Stuttgart, Germany
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
I would like to inform you that I have ported the IBM mainframe based Stanford Pascal compiler (McGill vesion) from 1982, last change from 2007, to Windows, OS/2 and Linux. This has been done by writing a P-Code interpreter PCINT.C (in ANSI C) and by eliminating some problems in the Stanford compiler that prevented this port, for example charset dependencies in branch tables etc.; now the PRR files can be interchanged freely between platforms.
The Stanford compiler already had many extensions compared to Standard P4, for example structured constants, user defined files, external procedures etc.; I added many new functions, a new dynamic storage management, static variables etc. This is an ongoing effort.
See this website for details: http://bernd-oppolzer.de/job9.htm
there is a FB page, too: https://www.facebook.com/StanfordPascal/?ref=aymt_homepage_panel
Kind regards
Bernd Oppolzer, Stuttgart, Germany
So you can gen IBM 360 code from windows eh? Awesome.