Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:7635 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 68741 invoked by uid 1010); 6 Feb 2004 22:27:43 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 68697 invoked from network); 6 Feb 2004 22:27:43 -0000 Received: from unknown (HELO web9609.mail.yahoo.com) (216.136.129.188) by pb1.pair.com with SMTP; 6 Feb 2004 22:27:43 -0000 Message-ID: <20040206222742.80288.qmail@web9609.mail.yahoo.com> Received: from [205.232.84.253] by web9609.mail.yahoo.com via HTTP; Fri, 06 Feb 2004 14:27:42 PST Date: Fri, 6 Feb 2004 14:27:42 -0800 (PST) To: internals@lists.php.net MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: PHPJ - php java Interperter From: rodif_bl@yahoo.com (Brad LaFountain) Hello all, In light of dimitry picking up the slack that I started and going thru with it (php-soap) was wondering if anyone would be interested in another project I started but didn't follow thru with. I started a php4 interperter written in java. It uses a compiler compiler called SableCC. SableCC is a really cool object oriented comiler compiler. One of the SableCC developers created a php4 grammar file for it. So I took it and messed around for while. I got to a point where alot of stuff worked so, classes, functions, arrays, includes, all flow control, there is a start of a memory manager.. (i don't think refrences were working). I had a simple "SAPI" so you could run it in a servlet or commandline. Then I started working on the phpj-api. Again stuff was going good with that. I have a few zend functions implemented like var_dump() define() ... but i gave up shortly after realize how big of a job it would be to do every function. I don't know if anyone is interested in seeing/having the code please contact me. I don't know if the php group would want this in the main cvs tree. Here is a older build, ive changed alot since this, running inside tomcat. http://www.designedideas.com:8080/phpj-0.0.1-alpha/ - Brad __________________________________ Do you Yahoo!? Yahoo! Finance: Get your refund fast by filing online. http://taxes.yahoo.com/filing.html