Здравствует, я являюсь студеном и мне задали написать свой редактор кода с подсветкой на С++ с использование библиотеки SDL2, кто-нибудь сталкивался с подобной задачей, интересуют этапы грамотного проектирования. Может кто-то знает хорошую литературу на этот счет?
По Syntax Highlight можно посмотреть теорию компиляторов на MIT (первую половину про парсинг и токенайзеры): ocw.mit.edu/courses/electrical-engineering-and-com...
Лекции доступны в видео формате. Самым главным этапом в проектировании будет выбор языка попроще - pascal или python :)