PLUAR: Programming Language Usenet Article Repository

A repository of Usenet articles referenced by PLNews: Programming Language News

Google Groups reference: http://groups.google.com/group/comp.compilers/browse_thread/thread/2b1279e662cfabcb/
TalkAboutProgramming reference: http://talkaboutprogramming.com/group/comp.compilers/messages/27293.html
Full Headers

From: "Edsko de Vries"
Date: 26 Oct 2005 14:40:35 -0400
Group(s): comp.compilers
Subject: ANN: phc 0.1, framework for processing PHP


Hi,

A friend and myself are attempting to build a compiler for PHP, that
will compile PHP code into native i86/Linux assembly code. As part of
this project, we have developed

- an abstract grammar for PHP,
- a C++ class structure for this abstract grammar,
- a parser that takes any PHP script and returns the corresponding
object structure (abstract syntax tree),
- an unparser that dumps a tree in this format back to normal PHP code
- an unparser that dumps the tree in DOT format, and finally
- an API for transforming/traversing the tree

The first release, licensed under the GPL and containing all of the
above, can be found at http://www.phpcompiler.org. That website also
contains reference documentation and getting started tutorials.

Comments are welcome,

Edsko de Vries and John Gilbert



Copyright (c) 2005. Disclaimer.
Feedback, comments, questions, etc.: pluar _at_ tacojuice.org
Generated: 28-Oct-2005