From: Daniel Brockman Date: 2005-07-02T12:28:25+09:00 Subject: Re: no clue "Ara.T.Howard" writes: > On Sat, 2 Jul 2005, Daniel Brockman wrote: > >> According to my tests, it is also more than twice as fast as that >> enourmous strscan implementation. (Can anyone confirm?) > > sure it is. but with no error checking and it accepts > invalid strings. Perhaps there are no invalid strings? > it will also fail for things like > > 42.0 : value I didn't see that in the original post. The key should be a symbol, which I took to mean it had to be a valid Ruby identifier. > since '.' is not a \w (tricky). But the characters permitted in Ruby identifiers are. (Though I forgot `!' and `?'.) > anyhow i didn't know the standard scan was so fast! Regular expressions are pretty fast, because you compile them. I think of them as OpenGL display lists. :-) > [...] %r/\s*( [...] I've never seen `%r/.../' used before --- interesting. -- Daniel Brockman So really, we all have to ask ourselves: Am I waiting for RMS to do this? --TTN.