This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

PL/I Front-end for GCC v0.0.7


Cross posted to PL1-L@LISTSERV.DARTMOUTH.EDU, gcc@gcc.gnu.org and 
comp.lang.pl1


May 2004

Dear PL/I followers,

This is the seventh 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.

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.

Changes in pl1gcc v0.0.7:
 - All PL/I Keywords can be used as identifiers, except DECLARE.
 - Slightly improved documentation.
 - Installation notes for Cygwin windows 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:,
 	PUT (a,'ALIST');
 - 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 do happen to be a good at writing bison grammars,
why not lend us a hand.

If you do try the compiler on some of your own code, please let us know
how it went.

For more information, comments, feedback and download, please visit

http://pl1gcc.sourceforge.net

Have fun

The GCC PL/I Team.
gccpl1dude@users.sourceforge.net


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]