On Nov 01 15:33:59, Derick Rethans wrote:
> Hi!
> 
> Work has been done on rewriting the PHP parser to Lemon in a specific 
> branch: http://svn.php.net/viewvc/php/php-src/branches/LEMON/
> 
> Right now, the Lemon parser is not actually faster than the current 
> bison parser, so I would suggest not to put this in PHP 5.4 until it 
> performs at least as well as the current parser.
> 
> Are there any possibilities for optimisation so far?

I'd make the guess that it is slower due to the rule decomposition that
we had to do to match bison's "mid-rules" syntax.

We could surely optimize the decomposition but it would require a lot of
rewrite in zend_compile.c, which is quite tricky to do.

> 
> cheers,
> Derick
> 
> -- 
> http://derickrethans.nl | http://xdebug.org
> Like Xdebug? Consider a donation: http://xdebug.org/donate.php
> twitter: @derickr and @xdebug
> 
> -- 
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

-- 
Etienne Kneuss
http://www.colder.ch

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to