Yaroslav Schekin
Эээ... что конкретно означает "заурядные регулярные выражения"?
Я могу так написать вообще почти про любой компилятор, смотрите: "gcc — это заурядные регулярные выражения" (ну, потому что они там где-то внутри используются, да). ;)
Я к тому, что на основании "регулярных" выражений как-то создаётся метод/подход к решению, и мне пока непонятно, есть ли общие / в чём они состоят. :(
Для подсветки синтаксиса для большинства языков достаточно сделать лексический разбор, с чем прекрасно справляются регулярные выражения, в отличии от компиляции, где нужен и синтаксический разбор, и много чего ещё.