On 8/2/2012 4:27 AM, deadalnix wrote: > Really nice idea. It is still easy to wrap the Range in another Range that > process errors in a custom way. It's suboptimal for a high speed lexer/parser, as already explained. Speed is of paramount importance for a lexer, and it overrides things like elegance and simplicity.