Newsgroups: php.internals,php.pecl.dev Path: news.php.net Xref: news.php.net php.internals:24270 php.pecl.dev:3946 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 2992 invoked by uid 1010); 4 Jul 2006 23:01:49 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 2975 invoked from network); 4 Jul 2006 23:01:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Jul 2006 23:01:48 -0000 Authentication-Results: pb1.pair.com header.from=wcandillon@gmail.com; domainkeys=good DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: wcandillon@gmail.com X-Host-Fingerprint: 64.233.182.188 nf-out-0910.google.com Linux 2.4/2.6 Received: from ([64.233.182.188:56770] helo=nf-out-0910.google.com) by pb1.pair.com (ecelerity 2.1.1.3 r(11751M)) with ESMTP id 89/D5-16663-B53FAA44 for ; Tue, 04 Jul 2006 19:01:47 -0400 Received: by nf-out-0910.google.com with SMTP id x4so1186193nfb for ; Tue, 04 Jul 2006 16:01:44 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=lYZ3Ll/TIdj4qCpzF+eXz2gY/fRsecENBVdaZJxTmxO5AXdaP2qia8wXb7esBfOikBMGA7NUWyDzEX/TiU1guWH7+VEYQaoPL/Xu1UVM3/ARbb3K/FU1UPzaACWi53xbugE3aQAZDh5hRHXz4m9Ol45TnQiZ17s40yT7qzLauRc= Received: by 10.49.27.10 with SMTP id e10mr3669637nfj; Tue, 04 Jul 2006 16:01:44 -0700 (PDT) Received: by 10.48.255.8 with HTTP; Tue, 4 Jul 2006 16:01:44 -0700 (PDT) Message-ID: <43b5c44e0607041601m5343f6c2oc966a433553080ae@mail.gmail.com> Date: Tue, 4 Jul 2006 16:01:44 -0700 To: internals , pecl-dev@lists.php.net, "Gilles Vanwormhoudt" MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: New extension: Parse_Tree From: wcandillon@gmail.com ("William Candillon") Hello, For the need of phpAspect, I finished a new pecl extension called Parse_Tree which generate an XML parse tree from a php source code. For example: Will output something very ugly like: if ( ! extension_loaded ( etc... The thing is that I provide with this extension an XSLT stylesheet able to output php source code from an XML parse tree so the developers have just to create their own XSLT stylesheet to perform the operations they want (code optimization, code obfuscation, whatever...). I need to test the build on windows and a cvs directory like pecl/php/parse_tree to but the source code in it. Best regards, William -- William Candillon Telecom Lille Student E-mail: wcandillon@elv.enic.fr / wcandillon@php.net Tel: +33(0) 6 67 99 13 16 Skype: wcandillon CV: http://wcandillon.netcv.org