Возникла необходимость выполнять лексический анализ исходного кода на R для дальнейшей его подсветки. Проект пишется на Python (PyQt4), подсветка кода будет выполняться средствами QScintilla.
С подобными задачами не сталкивался, посоветуйте какие алгоритмы лучше использовать, что можно почитать по теме. Не откажусь и от примера реализации подстветки для какого-то языка в QScintilla/PyQt4.