PL/1 front-end for GNU Compiler Collection
SourceForge.net Logo
Organization
Source Forge
PL/1 Links
Feedback
Donations
pl/1 newsMarch 30th, 2004

PL/1 for GCC is released under the GNU Public License; version 2.

Only minor changes added to this release.

Changes in pl1gcc v0.0.5:

  • Recognition of multiple ENDs
  • Fix for nested expressions
  • Just to summarize. The pl1gcc project is an attempt to create a native PL/1 compiler using the GNU Compiler Collection. The project is looking for more people to join the development and testing. If you have any spare time, please do contact us and join the fun.

    The project started up with a simple stand-alone scanner and parser, that subsequently got integrated into the GCC build system by using the sample language Treelang as a starting point. Current development concentrates around the infrastructure necessary to recognize and support pl/1 and to prepare for the actual code generation. With version 0.0.5 one of the more exotic features of pl/1 has been implemented:
    The closure of multiple scopes with just one END statement.

    Note: pl1gcc is still in a very early phase of development, so "Front-end" might currently be a bit of an overstatement, since no code generation is taking place.

    Downloads

    Download via these links

  • GCC source code (tree-ssa branch)

  • Source code for the pl/1 front-end

  • Previous releases

  • pl1gcc-0.0.5.zip (March 2004)
  • pl1gcc-0.0.4.zip (March 2004)
  • pl1gcc-0.0.3.zip (January 2004)
  • pl1gcc-0.0.2.zip (December 2003)
  • pl1gcc-0.0.1.zip (July 2002)
  • Thank you so much for visiting the pl1gcc homepages. If you do try to download and build the pl1 front end, please let us know how it goes, by dropping us a line. Mail pl1gcc

    © 2002, 2003-2004 Henrik Sorensen.
    Last modified March 30th, 2004.