In that case, wouldn't a switch statement have even less overhead than
creating an object to check everytime? I'd think

switch(tag){case 'body':case 'html': /* ... */ break;} would be an
even faster solution, no?

On Feb 3, 12:39 pm, George Adamson <george.adam...@softwareunity.com>
wrote:
> Absolutely, it is very very limited. So this technique is only suited
> to the type of regex's that I quoted, like the one used internally by
> jquery to test for body or html tags only, or to test for t(able|d|h)
> only. Particulalry when used inside a loop. For parsing a selector we
> still need regex.
>
> On Feb 3, 3:16 pm, Eric Garside <gars...@gmail.com> wrote:
>
> > Using a hash I can see for some situations, but unless you can figure
> > out a way (and I'd be super interested if you could) to do complex
> > cascade parsing without regex, your method seems like double the work
> > of rewriting with no benefits towards maintainability and a minor
> > speed increase for only certain tags.

Reply via email to