Yaroslav Schekin
Эквивалентность неинтересна, интересны эффективность разработки (и отладки), наглядность представления, приемлемая универсальность (да и производительности полученного highlighter чтобы хоть хватало в обычных случаях) ;)
Определитесь, что такое обычные случаи. Я это и пытался из вас вытащить.