LINUX.ORG.RU

flex, thread, c


0

0
Использую в своих целях flex для генерации лексера.
Однако, как выяснилось позже, нужно чтобы лексер мог работать с несколькими потоками. Посмотрев генерируемый flexом код, понял, что он не "thread safe" - используются глобальные переменные.
Поиск в google не дал достойной замены flexу. М.б. ктото уже решал
подобную проблему?

Может кому пригодится - нашел отчлиную программулину - re2c -
разворот регулярных выражений. Лексер уже почти переделал под
нее.
OlegY
() автор топика
Ответ на: комментарий от ukez
Можно, однако весь проект на "Pure C", не хотелось для одного модуля
использовать плюсы.
OlegY
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.