PL/I front-end for GNU Compiler Collection
|
|
pl1gcc news | May 26th, 2004 |
PL/I for GCC is released under the GNU Public License; version 2.
The current version 0.0.7 marks an important milestone for the project, because
the PL/I language can now be parsed using only flex and bison.
See the manual pl1.info for the few exceptions.
If you do try the compiler on some of your own code, please let us know
how it went. Mail pl1gcc
Changes in pl1gcc v0.0.7:
- All PL/I Keywords can be used as identifiers, except DECLARE.
- Improved documentation.
- Installation notes for Cygwin users.
Fixed syntax in v0.0.7:
- Fixed up IF statement syntax.
- Fixed RECSIZE '(' NUM ')' syntax.
- BLKSIZE and RECSIZE must take an argument
- PUT and GET statements with implied LIST option, eg:
- Fixed SIGNAL conditions:
- SIGNAL CHECK
- SIGNAL CHECK '(' varnamerefcommalist ')'
- SIGNAL ENDPAGE '(' varnameref ')'
For a complete changelog look in the README file.
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 or testing. If you want to see a free PL/I compiler
please do contact us and join the fun.
Looking ahead.
The next release will concentrate on reducing the number of conflicts in
the grammar. So if you happen to be good at writing bison grammars,
why not lend us a hand.
|
|
|
© 2002, 2003-2004 Henrik Sorensen.
Last modified May 23rd, 2004.
|