%general-entities; ]> flex &flex-version;
&flex-url;
Flex-&flex-version; Flex <para>Flex (Fast Lexical Analyzer) — генератор лексических анализаторов. Это инструмент для лексического анализа, который может использоваться для выделения из исходного текста определенных строк заранее заданным способом.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&flex-ch6-sbu;</seg> <seg>&flex-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Установка пакета Flex Сначала, необходимо исправить проблему, обнаруженную в glibc-2.26: sed -i "/math.h/a #include <malloc.h>" src/flexdef.h В процессе процедуры сборки предполагается наличие программы help2man - программа для создания справочной страницы из исполняемого файла --help. Её нет, поэтому мы используем переменную среды, чтобы пропустить этот процесс: Выполните подготовку пакета к компиляции: HELP2MAN=/tools/bin/true \ ./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version; Скомпилируйте пакет: make Для выполнения тестов (около 0.5 SBU), выполните следующую команду: make check Установите пакет: make install Некоторые программы ничего пока не знают о flex, и будут пытаться запустить предшественника lex. Чтобы обуспечить возможность использования flex, создадим символическую ссылку с названием lex которая запустить требуемую программу flex в режиме эмуляции lex: ln -sv flex /usr/bin/lex Содержимое пакета Flex Установленные программы Установленные библиотеки Каталог установки flex, flex++ (link to flex), and lex (link to flex) libfl.so /usr/share/doc/flex-&flex-version; Краткое описание flex Инструмент для генерации программ, распознающих шаблоны в тексте;            она позволяет универсально определять правила для поиска паттернов,            исключая необходимость разработки специализированной программы flex flex++ Расширение для flex, используемая для генерации кода Си++ и классов. Является символической ссылкой на flex flex++ lex Символическая ссылка, которая запускает flex в режиме эмуляции lex lex libfl Библиотека flex libfl