The pl1gcc project is an attempt to create a native PL/I compiler using the GNU Compiler Collection. PL/I is a third-generation procedural language suitable for a wide range of applications including system software, graphics, simulation, text processing, Web, and business applications.
|Tags||Software Development Compilers|
|Operating Systems||Windows Cygwin Unix POSIX|
Release Notes: The parser stack was restructured. The internal interface to the preprocessor was improved. Error messages with declares were improved. The code was synchronized with gcc version 4.3 (20070810). The preprocessor do loop, %DO, has been partly implemented. Only one level is allowed. %NOTE can reference preprocessor variables. Assorted minor bugfixes and code cleanups were done.
Release Notes: This release adds support for using the tilde character as the "not" operator and support for ENVIRONMENT(). It adds location information to most messages. %INCLUDE can now have filenames inside of quotes.
Release Notes: Improved internal documentation of functions. Many improved diagnostic messages. Additional PL/I syntax is now supported.
Release Notes: This release adds an initial preprocessor. There are documentation improvements as relate to Eclipse and to Windows/Cygwin. The code has been refactored to improve modularity, and updated to work with GCC 4.2. Support for additional PL/I syntax has been added.
Release Notes: Many syntax additions and updates were made. The -J option was removed from the compiler.