Request for comments: std.d.lexer
Jacob Carlborg
doob at me.com
Sat Feb 9 07:05:29 PST 2013
On 2013-02-09 09:05, Jonathan M Davis wrote:
> The lexer that I'm writing doesn't even support pure input ranges, because it
> has to be able to save to do what it does, and the only reason that
> decodeFront exists is because I wrote it to support that use case. And needing
> to operate on ranges of code units is likely to be quite rare, and the
> function is quite new, so I don't expect that much code is affected by any bugs
> in decodeFront or that much would be broken were it to be changed.
Following this discussion it seems it's complicated to support ranges in
a lexer and still maintain the speed. Is it really worth the trouble to
support ranges?
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list