What would need to be done to get sdc.lexer to std.lexer quality?

Bernard Helyer b.helyer at gmail.com
Thu Aug 2 00:22:57 PDT 2012


On Thursday, 2 August 2012 at 07:11:36 UTC, Jacob Carlborg wrote:
> If you change Token to a struct it takes 64bytes on a LP64 
> platform. I don't know if that is too big to be passed around 
> by value.

That's why I moved Token to a class in the first place.
It became far too big and you had to pass it around by
reference, which I thought defeated the purpose.

https://github.com/bhelyer/std.d.lexer/

Gonna spend some time massaging this into a
Walter-Approved (tm) lexer. It's got some ways to go.



More information about the Digitalmars-d mailing list