RE: [PHP-DEV] Give the Language a Rest motion
Just for info: GCC-4.1 now uses faster hand-written recursive-descent parser
(instead of bison generated).
Thanks. Dmitry.
> -----Original Message-----
> From: Zeev Suraski [mailto:[email protected]]
> Sent: Friday, March 10, 2006 2:26 AM
> To: Marcus Boerger
> Cc: Sara Golemon; [email protected]
> Subject: Re: [PHP-DEV] Give the Language a Rest motion
>
>
> No speed boost with opcode caches, which will be bundled in PHP 6 :)
>
> Zeev
>
> At 01:15 10/03/2006, Marcus Boerger wrote:
> >Hello Sara,
> >
> > but if we were moving from flex to re2c for that
> tokenizing scripts
> >we'd get a nice speed boost, too. Typically re2c based
> scanners are 2
> >to 3 times faster than lex based ones. And oh-re2c allows unicode
> >scanning (2 byte
> >input) and you can use the same .re to generate two .c files
> if necessary.
> >
> >best regards
> >matcus
> >
> >Thursday, March 9, 2006, 6:44:45 PM, you wrote:
> >
> > >>> The inability to inject tokens and expressions into the
> lexer and
> > >>> parser is another limitation on what can be done from
> extensions
> > >>> in terms of syntax level features. Yes, I know this is
> more of a
> > >>> problem with bison and flex than with the design of ZE,
> but that
> > >>> doesn't make it any less bothersome.
> > >>
> > >> Do other compiler tools allow this?
> > >>
> > > I've heard second hand that lemon does. But I'm quite
> certain that
> > > rewriting the lexer/parser is not at the top of the list of
> > productive ways
> > > to advance the language.
> >
> > > -Sara
> >
> >
> >
> >
> >Best regards,
> > Marcus
> >
> >--
> >PHP Internals - PHP Runtime Development Mailing List
> >To unsubscribe, visit: http://www.php.net/unsub.php
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
Thread (18 messages)