LINUX.ORG.RU

flex, thread, c


0

0

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


Может кому пригодится - нашел отчлиную программулину - re2c -
разворот регулярных выражений. Лексер уже почти переделал под
нее.

OlegY
() автор топика
Ответ на: комментарий от ukez

Можно, однако весь проект на "Pure C", не хотелось для одного модуля
использовать плюсы.

OlegY
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.