On 2/5/13 12:45 AM, deadalnix wrote:
On Tuesday, 5 February 2013 at 03:22:52 UTC, Andrei Alexandrescu wrote:
On 2/4/13 10:19 PM, Brian Schott wrote:
More optimizing:
http://hackerpilot.github.com/experimental/std_lexer/images/times2.png

Still only half speed. I'm becoming more and more convinced that Walter
is actually a wizard.

Suggestion: take lexer.c and convert it to D. Should take one day, and
you'll have performance on par.


DMD's lexer is not suitable for phobos IMO. It doesn't take a range as
input and don't produce a range. It also lack the features you may want
from a multi usage D lexer.

I looked at the code. Once converted, it's trivial to convert the lexer into an input range.

Andrei

Reply via email to