pl1gcc-0.0.14
This is the fourteenth 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.14 another important milestone has been
reached. v0.0.14 is the first release where it is possible to create
a partly referencelist for the variables in a program, and an
overview of %INCLUDE files.
Beside structure level information the referencelist contains
the following declare attributes:
- REAL/COMPLEX
- FIXED/FLOAT
- BINARY/DECIMAL
- AUTOMATIC/BASED/CONTROLLED/DEFINED/STATIC/PARAMETER
- INTERNAL/EXTERNAL
- AREA/BIT/CHARACTER/GRAPHIC/PICTURE/WIDECHAR/DATE
- PROCEDURE/ENTRY
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.14:
- added location information to most messages
- get rid of warning messages when building pl1gcc
- synchronize with gcc version 4.3
Changed syntax in v0.0.14:
- allow the tilde(~) character as not operator
- allow BUFF as abbreviation for BUFFERS
- allow ENVIRONMENT( ... ) as part of OPEN statement
- allow %INCLUDE to have filename inside quotes
Sourcecode contributions to pl1gcc
From Andy&Pam Norrie: a project used for score keeping of
match-races for halfton yachts.
For a complete changelog look follow this link.
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
|