Я хотел бы реализовать текстовый редактор с подсветкой синтаксиса, как магия подсветки синтаксиса работает за сценой, какой алгоритм стоит?Есть ли бесплатная библиотека для этого?Кроме того, что за идеи?Благодарю.