Я дивився на кілька лексем у різних мовах вищого рівня ( Python , PHP , Javascript серед інших), і всі вони, здається, використовують регулярні вирази в тій чи іншій формі. Хоча я впевнений, що регулярні вирази - це, мабуть, найкращий спосіб зробити це, мені було цікаво, чи є якийсь спосіб досягти базового лексингу без регулярних виразів, можливо, якийсь прямий розбір рядків чи щось таке.
Так так, чи можливо реалізувати якусь основну лексику мовою вищого рівня * без використання регулярних виразів у будь-якій формі?
* Мови вищого рівня - такі речі, як Perl / PHP / Python / Javascript і т. Д. Я впевнений, що є спосіб зробити це на C