PL/I front-end for
GNU Compiler Collection
|
If you have a PL/I project you would like to see supported
by the pl1gcc effort, please get
in touch with us. |
Looking for something to do? |
If you are interested in any of the following,
consider to join the pl1gcc project |
Error regression infrastructure |
Error message codes |
Case insensitive include name expansion |
Test cases |
Project web pages |
Language reference manual |
User guide |
Tutorial to PL/I |
Frequently asked questions |
|
pl1gcc news |
September 26th, 2007 |
pl1gcc-0.0.15
This is the fifteenth code drop of the GCC front-end for the
PL/I programming language.
PL/I for GCC is released under the terms of the GNU Public License;
version 2.
With pl1gcc-0.0.15 the preprocessor do loop, %DO, has been
partly implemented. Only one level is allowed.
This required quite a bit of restructuring of the internal code. But
now it is easy to add more preprocessor statements like %IF and
preprocessor %PROCEDUREs. Expect some more releases soon.
Further the internal parse tree has also been improved, so code
generation should begin really soon now (tm).
There is still no code generation taking place, so don't run
out and uninstall your production PL/I compiler just yet :-)
Changes in v0.0.15:
- restructuring parser stack
- improve internal interface to preprocessor
- improved error messages with declares
- synchronize with gcc version 4.3 (20070810)
Changed syntax in v0.0.15:
- %DO VARNAME = NUM TO NUM (one level)
- %NOTE can reference preprocessor variables
Source code contributions to pl1gcc
pl1gcc can offer to host the code for you.
If you have some PL/I code you do would like to save for the
future, then consider to release the source code either under GPL or
donate it to the public domain.
What is pl1gcc ?
The pl1gcc project is an attempt to create a native PL/I
compiler using the GNU Compiler Collection.
The project is looking for more people to join the development and
testing. If you want to help speed up the development of a free PL/I
compiler please do contact us and join the fun.
And finally remember to have some fun
|
|
Downloads |
Download newest version via these links
|
Thank you so much for visiting the pl1gcc homepages. If you
do try to download and build the PL/I front end, please let us know
how it goes by dropping us a line. Mail
pl1gcc
|
To
download in other file formats, click here
|
Previous announcements
|
|
© 2002-2007, Henrik Sorensen.
Last modified September 29th, 2007.
|