Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:36151 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 72426 invoked from network); 16 Mar 2008 21:29:43 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Mar 2008 21:29:43 -0000 Authentication-Results: pb1.pair.com smtp.mail=helly@php.net; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=helly@php.net; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 85.214.94.56 as permitted sender) X-PHP-List-Original-Sender: helly@php.net X-Host-Fingerprint: 85.214.94.56 aixcept.net Linux 2.6 Received: from [85.214.94.56] ([85.214.94.56:44550] helo=h1149922.serverkompetenz.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E6/92-00283-5419DD74 for ; Sun, 16 Mar 2008 16:29:43 -0500 Received: from MBOERGER-ZRH (221-174.79-83.cust.bluewin.ch [83.79.174.221]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by h1149922.serverkompetenz.net (Postfix) with ESMTP id E5D8711EFB6 for ; Sun, 16 Mar 2008 22:29:38 +0100 (CET) Date: Sun, 16 Mar 2008 22:29:35 +0100 Reply-To: Marcus Boerger X-Priority: 3 (Normal) Message-ID: <904802034.20080316222935@marcus-boerger.de> To: internals@lists.php.net MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit Subject: [ANNOUNCE] Scanner to be based on re2c From: helly@php.net (Marcus Boerger) Hello Internals, as of today PHP 5.3 uses a scanner based on re2c >= 0.13.3 (latest dev version) instead of the outdated flex version we required so far. This in particular means: a) You need to get re2c 0.13.3 - when working on the language/ini scanner b) You no longer need flex to build PHP 5.3 c) HEAD does not yet use re2c, this will be done withint the next days d) ATM --enable-zend-multibyte is not supported - We will add the functionality without the need for the switch within the next weeks e) You need to run ./buildconf next time you do a cvs checkout of PHP_5_3 In case you are interested at a full patch: http://php.net/~helly/php-re2c-5.3-20080316.diff.txt In case you like to get more involved: http://blog.somabo.de/2008/02/php-on-re2c.html Care to help? Write tests that use --enable-zend-multibyte or define how multibyte support should work. Best regards, Marcus, Scott, Nuno