Flex - это бесплатная реализация программы Lex, хотя между ними есть некоторые несовместимости.
Например, Lex сохраняет текущую строку в глобальной переменной yylineno
, тогда как в flex для доступа к ней вы должны добавить код %option yylineno
.
Возможно написать переносимыйкод, зная, что тег %option
не распознается Lex?
Обновление:
lex: Утилиты создания программного обеспечения (SGU) Solaris-ELF (4.0)
гибкая версия 2.5.2