Очень, очень медленно Ваша выборка работает, это делает её использование бессмысленным. Но для первого раза весьма неплохо.
Не хватает селекторов для поиска по регулярным выражениям (а-ля div[class=`\w{1,3}`i]). И ещё всяких вкусностей, например, поиска по уровню вложенности чилда (div a:3-10 — найдёт a с вложенностью в div на 3-10 уровне). Просто наскучили Sizzle-подобные движки.
советую взгленуть реализацию моего движка
мой движок ксс селекторов Вашь конечно с ним несравнится,но будет вам в пример
благодарностей ненадо
кстати \b я не нашол в исходнике-значет по класам неправильно ищит
ну например в <div class="primer iese"> $E('.primer') ненайдет
а вызов a + * вобще кидает ошибку,lol
как и a:contains(")")