Let's stop parser Hell

Jacob Carlborg doob at me.com
Wed Aug 1 02:48:34 PDT 2012


On 2012-08-01 10:40, Jonathan M Davis wrote:

> It could certainly be added, but unless the lexer always knows it (and I'm
> pretty sure that it doesn't), then keeping track of that entails extra
> overhead. But maybe it's worth that overhead. I'll have to look at what I have
> and see. Worst case, the caller can just use walkLength on str, but if it has
> to do that all the time, then that's not exactly conducive to good
> performance.

Doing a syntax highlighter and calculate the length (walkLength) for 
each token would most likely slow it down a bit.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list