std.d.lexer : voting thread

dennis luehring dl.soluz at gmx.net
Sun Oct 6 04:49:17 PDT 2013


Am 05.10.2013 02:24, schrieb Andrei Alexandrescu:
> Instead of associating token types with small integers, we associate
> them with string addresses. (For efficiency we may use pointers to
> zero-terminated strings, but I don't think that's necessary).

would it be also more efficent to generate a big string out of the token 
list containing all tokes concatenated and use a generated string-slice 
for the associated string accesses?

imutable string generated_flat_token_stream = "...publicprivateclass..."

"public" = generated_flat_token_stream[3..9]

or would that kill caching on todays machines?



More information about the Digitalmars-d mailing list