Пакет: flex

Версия
2.6.4
Релиз
1.niceos5
Архитектура
x86_64
Хэш GOST
535dd94714938dc2d47c1704de57479bdde5b9a4ea83ba6cef6109fb07ffe663
Хэш MD5
783471323c9ed853039af965021cef04
Хэш SHA256
fd60a89a60a248c5788bdc0ae45b839f2c47f2ddb8478af3298f45d537f3c7ac
Лицензия
BSD
Дата сборки
12 мая 2025 г.
Размер
900,132 МиБ
Совместимые ОС
rpm файл:
flex-2.6.4-1.niceos5.x86_64.rpm
Подпакеты
Имя Краткое описание
flex-devel Описание отсутствует
Зависимости
Имя Тип Версия
/sbin/ldconfig runtime -
libc.so.6()(64bit) runtime -
libc.so.6(GLIBC_2.14)(64bit) runtime -
libc.so.6(GLIBC_2.2.5)(64bit) runtime -
libc.so.6(GLIBC_2.26)(64bit) runtime -
libc.so.6(GLIBC_2.3)(64bit) runtime -
libc.so.6(GLIBC_2.3.4)(64bit) runtime -
libc.so.6(GLIBC_2.33)(64bit) runtime -
libc.so.6(GLIBC_2.34)(64bit) runtime -
libc.so.6(GLIBC_2.4)(64bit) runtime -
libc.so.6(GLIBC_2.7)(64bit) runtime -
libm.so.6()(64bit) runtime -
libm.so.6(GLIBC_2.2.5)(64bit) runtime -
m4 runtime -
rtld(GNU_HASH) runtime -
Граф зависимостей
История изменений
Дата Автор Сообщение
31 мар. 2025 г. Stanislav Belikov <sbelikov@ncsgp.ru> Первая сборка для flex
Файлы пакета
      • /usr/bin/flex 454,898 КиБ
      • /usr/bin/flex++ 4 Б
      • /usr/bin/lex 4 Б
      • /usr/lib/libfl.so.2 14 Б
      • /usr/lib/libfl.so.2.0.0 14,992 КиБ
          • /usr/share/doc/flex-2.6.4/AUTHORS 624 Б
          • /usr/share/doc/flex-2.6.4/COPYING 1,812 КиБ
          • /usr/share/doc/flex-2.6.4/NEWS 23,281 КиБ
          • /usr/share/doc/flex-2.6.4/ONEWS 45,232 КиБ
          • /usr/share/doc/flex-2.6.4/README.md 4,008 КиБ
            Файл не найден на сервере.
            • /usr/share/locale/ca/LC_MESSAGES/flex.mo 16,165 КиБ
            • /usr/share/locale/da/LC_MESSAGES/flex.mo 15,037 КиБ
            • /usr/share/locale/de/LC_MESSAGES/flex.mo 15,97 КиБ
            • /usr/share/locale/en@boldquot/LC_MESSAGES/flex.mo 20,536 КиБ
            • /usr/share/locale/en@quot/LC_MESSAGES/flex.mo 20,423 КиБ
            • /usr/share/locale/eo/LC_MESSAGES/flex.mo 15,027 КиБ
            • /usr/share/locale/es/LC_MESSAGES/flex.mo 12,476 КиБ
            • /usr/share/locale/fi/LC_MESSAGES/flex.mo 15,95 КиБ
            • /usr/share/locale/fr/LC_MESSAGES/flex.mo 16,219 КиБ
            • /usr/share/locale/ga/LC_MESSAGES/flex.mo 15,868 КиБ
            • /usr/share/locale/hr/LC_MESSAGES/flex.mo 3,434 КиБ
            • /usr/share/locale/ko/LC_MESSAGES/flex.mo 10,066 КиБ
            • /usr/share/locale/nl/LC_MESSAGES/flex.mo 15,542 КиБ
            • /usr/share/locale/pl/LC_MESSAGES/flex.mo 15,275 КиБ
            • /usr/share/locale/pt_BR/LC_MESSAGES/flex.mo 15,854 КиБ
            • /usr/share/locale/ro/LC_MESSAGES/flex.mo 14,298 КиБ
            • /usr/share/locale/ru/LC_MESSAGES/flex.mo 20,395 КиБ
            • /usr/share/locale/sr/LC_MESSAGES/flex.mo 19,49 КиБ
            • /usr/share/locale/sv/LC_MESSAGES/flex.mo 15,284 КиБ
            • /usr/share/locale/tr/LC_MESSAGES/flex.mo 14,185 КиБ
            • /usr/share/locale/vi/LC_MESSAGES/flex.mo 17,257 КиБ
            • /usr/share/locale/zh_CN/LC_MESSAGES/flex.mo 14,474 КиБ
            • /usr/share/locale/zh_TW/LC_MESSAGES/flex.mo 14,563 КиБ
          • /usr/share/man/man1/flex.1.gz 1,48 КиБ
          • /usr/share/man/man1/lex.1.gz 9 Б
Документация (man-страницы)

FLEX(1)				  Программирование			       FLEX(1)



NAME
       flex - быстрый генератор лексического анализатора

SYNOPSIS
       flex [OPTIONS] [FILE]...

DESCRIPTION
       Генерирует программы, которые выполняют сопоставление шаблонов с текстом.

   Сжатие таблиц:
       -Ca, --align
	      обменивать большими таблицами для лучшего выравнивания памяти

       -Ce, --ecs
	      создавать классы эквивалентности

       -Cf    не сжимать таблицы; использовать представление -f

       -CF    не сжимать таблицы; использовать представление -F

       -Cm, --meta-ecs
	      создавать мета-классы эквивалентности

       -Cr, --read
	      использовать read() вместо stdio для ввода сканера

       -f, --full
	      генерировать быстрый, большой сканер. То же, что и -Cfr

       -F, --fast
	      использовать альтернативное представление таблицы. То же, что и -CFr

       -Cem   сжатие по умолчанию (то же, что --ecs --meta-ecs)

   Отладка:
       -d, --debug
	      включить режим отладки в сканере

       -b, --backup
	      записывать информацию о резервном копировании в lex.backup

       -p, --perf-report
	      записывать отчёт о производительности в stderr

       -s, --nodefault
	      подавлять правило по умолчанию для вывода неперехваченного текста

       -T, --trace
	      flex должен работать в режиме трассировки

       -w, --nowarn
	      не генерировать предупреждения

       -v, --verbose
	      записывать сводку статистики сканера в stdout

       --hex  использовать шестнадцатеричные числа вместо восьмеричных в выводах отладки

FILES
       -o, --outfile=FILE
	      указать имя выходного файла

       -S, --skel=FILE
	      указать файл-скелет

       -t, --stdout
	      записывать сканер в stdout вместо lex.yy.c

       --yyclass=NAME
	      имя класса C++

       --header-file=FILE
	      создать файл заголовка C в дополнение к сканеру

       --tables-file[=FILE] записать таблицы в FILE

   Поведение сканера:
       -7, --7bit
	      генерировать 7-битный сканер

       -8, --8bit
	      генерировать 8-битный сканер

       -B, --batch
	      генерировать пакетный сканер (противоположность -I)

       -i, --case-insensitive
	      игнорировать регистр в шаблонах

       -l, --lex-compat
	      максимальная совместимость с оригинальным lex

       -X, --posix-compat
	      максимальная совместимость с POSIX lex

       -I, --interactive
	      генерировать интерактивный сканер (противоположность -B)

       --yylineno
	      отслеживать счётчик строк в yylineno

   Генерируемый код:
       -+,  --c++
	      генерировать класс сканера C++

       -Dmacro[=defn]
	      #define macro defn  (по умолчанию defn — '1')

       -L,  --noline
	      подавлять директивы #line в сканере

       -P,  --prefix=STRING
	      использовать STRING в качестве префикса вместо "yy"

       -R,  --reentrant
	      генерировать пере entrantный сканер C

       --bison-bridge
	      сканер для чистого парсера bison.

       --bison-locations
	      включить поддержку yylloc.

       --stdinit
	      инициализировать yyin/yyout как stdin/stdout

       --nounistd
	      не включать <unistd.h>

       --noFUNCTION
	      не генерировать определённую FUNCTION

   Разное:
       -c     опция POSIX, не выполняющая действий

       -n     опция POSIX, не выполняющая действий

       -?

       -h, --help
	      вывести это сообщение помощи

       -V, --version
	      сообщить версию flex

SEE ALSO
       Полная документация для flex поддерживается как руководство Texinfo. Если
       программы info и flex правильно установлены на вашем сайте, команда

	      info flex

       должна предоставить вам доступ к полному руководству.



Проект Flex		   Май 2017			       FLEX(1)
FLEX(1)				  Programming			       FLEX(1)



NAME
       flex - the fast lexical analyser generator

SYNOPSIS
       flex [OPTIONS] [FILE]...

DESCRIPTION
       Generates programs that perform pattern-matching on text.

   Table Compression:
       -Ca, --align
	      trade off larger tables for better memory alignment

       -Ce, --ecs
	      construct equivalence classes

       -Cf    do not compress tables; use -f representation

       -CF    do not compress tables; use -F representation

       -Cm, --meta-ecs
	      construct meta-equivalence classes

       -Cr, --read
	      use read() instead of stdio for scanner input

       -f, --full
	      generate fast, large scanner. Same as -Cfr

       -F, --fast
	      use alternate table representation. Same as -CFr

       -Cem   default compression (same as --ecs --meta-ecs)

   Debugging:
       -d, --debug
	      enable debug mode in scanner

       -b, --backup
	      write backing-up information to lex.backup

       -p, --perf-report
	      write performance report to stderr

       -s, --nodefault
	      suppress default rule to ECHO unmatched text

       -T, --trace
	      flex should run in trace mode

       -w, --nowarn
	      do not generate warnings

       -v, --verbose
	      write summary of scanner statistics to stdout

       --hex  use hexadecimal numbers instead of octal in debug outputs

FILES
       -o, --outfile=FILE
	      specify output filename

       -S, --skel=FILE
	      specify skeleton file

       -t, --stdout
	      write scanner on stdout instead of lex.yy.c

       --yyclass=NAME
	      name of C++ class

       --header-file=FILE
	      create a C header file in addition to the scanner

       --tables-file[=FILE] write tables to FILE

   Scanner behavior:
       -7, --7bit
	      generate 7-bit scanner

       -8, --8bit
	      generate 8-bit scanner

       -B, --batch
	      generate batch scanner (opposite of -I)

       -i, --case-insensitive
	      ignore case in patterns

       -l, --lex-compat
	      maximal compatibility with original lex

       -X, --posix-compat
	      maximal compatibility with POSIX lex

       -I, --interactive
	      generate interactive scanner (opposite of -B)

       --yylineno
	      track line count in yylineno

   Generated code:
       -+,  --c++
	      generate C++ scanner class

       -Dmacro[=defn]
	      #define macro defn  (default defn is '1')

       -L,  --noline
	      suppress #line directives in scanner

       -P,  --prefix=STRING
	      use STRING as prefix instead of "yy"

       -R,  --reentrant
	      generate a reentrant C scanner

       --bison-bridge
	      scanner for bison pure parser.

       --bison-locations
	      include yylloc support.

       --stdinit
	      initialize yyin/yyout to stdin/stdout

       --nounistd
	      do not include <unistd.h>

       --noFUNCTION
	      do not generate a particular FUNCTION

   Miscellaneous:
       -c     do-nothing POSIX option

       -n     do-nothing POSIX option

       -?

       -h, --help
	      produce this help message

       -V, --version
	      report flex version

SEE ALSO
       The  full documentation for flex is maintained as a Texinfo manual.  If
       the info and flex programs are properly installed  at  your  site,  the
       command

	      info flex

       should give you access to the complete manual.



The Flex Project		   May 2017			       FLEX(1)

FLEX(1)				  Programming			       FLEX(1)



NAME
       flex - быстрый генератор лексического анализатора

SYNOPSIS
       flex [OPTIONS] [FILE]...

DESCRIPTION
       Генерирует программы, выполняющие сопоставление шаблонов с текстом.

   Сжатие таблиц:
       -Ca, --align
	      обменять более большие таблицы на лучшее выравнивание памяти

       -Ce, --ecs
	      построить классы эквивалентности

       -Cf    не сжимать таблицы; использовать представление -f

       -CF    не сжимать таблицы; использовать представление -F

       -Cm, --meta-ecs
	      построить мета-классы эквивалентности

       -Cr, --read
	      использовать read() вместо stdio для ввода сканера

       -f, --full
	      сгенерировать быстрый, большой сканер. То же, что и -Cfr

       -F, --fast
	      использовать альтернативное представление таблицы. То же, что и -CFr

       -Cem   сжатие по умолчанию (то же, что --ecs --meta-ecs)

   Отладка:
       -d, --debug
	      включить режим отладки в сканере

       -b, --backup
	      записать информацию о резервном копировании в lex.backup

       -p, --perf-report
	      записать отчёт о производительности в stderr

       -s, --nodefault
	      подавить правило по умолчанию для ECHO неперехваченного текста

       -T, --trace
	      flex должен работать в режиме трассировки

       -w, --nowarn
	      не генерировать предупреждения

       -v, --verbose
	      записать сводку статистики сканера в stdout

       --hex  использовать шестнадцатеричные числа вместо восьмеричных в выводах отладки

FILES
       -o, --outfile=FILE
	      указать имя выходного файла

       -S, --skel=FILE
	      указать файл-скелет

       -t, --stdout
	      записать сканер в stdout вместо lex.yy.c

       --yyclass=NAME
	      имя класса C++

       --header-file=FILE
	      создать файл заголовка C в дополнение к сканеру

       --tables-file[=FILE] записать таблицы в FILE

   Поведение сканера:
       -7, --7bit
	      сгенерировать 7-битный сканер

       -8, --8bit
	      сгенерировать 8-битный сканер

       -B, --batch
	      сгенерировать пакетный сканер (противоположность -I)

       -i, --case-insensitive
	      игнорировать регистр в шаблонах

       -l, --lex-compat
	      максимальная совместимость с оригинальным lex

       -X, --posix-compat
	      максимальная совместимость с POSIX lex

       -I, --interactive
	      сгенерировать интерактивный сканер (противоположность -B)

       --yylineno
	      отслеживать количество строк в yylineno

   Генерируемый код:
       -+,  --c++
	      сгенерировать класс сканера C++

       -Dmacro[=defn]
	      #define macro defn  (по умолчанию defn равно '1')

       -L,  --noline
	      подавить директивы #line в сканере

       -P,  --prefix=STRING
	      использовать STRING в качестве префикса вместо "yy"

       -R,  --reentrant
	      сгенерировать многопоточный сканер C

       --bison-bridge
	      сканер для чистого парсера bison.

       --bison-locations
	      включить поддержку yylloc.

       --stdinit
	      инициализировать yyin/yyout как stdin/stdout

       --nounistd
	      не включать <unistd.h>

       --noFUNCTION
	      не генерировать конкретную FUNCTION

   Разное:
       -c     опция POSIX, не выполняющая никаких действий

       -n     опция POSIX, не выполняющая никаких действий

       -?

       -h, --help
	      вывести это сообщение помощи

       -V, --version
	      сообщить версию flex

SEE ALSO
       Полная документация для flex поддерживается в виде руководства Texinfo. Если
       программы info и flex правильно установлены на вашем сайте, команда

	      info flex

       должна предоставить вам доступ к полному руководству.



The Flex Project		   May 2017			       FLEX(1)
FLEX(1)				  Programming			       FLEX(1)



NAME
       flex - the fast lexical analyser generator

SYNOPSIS
       flex [OPTIONS] [FILE]...

DESCRIPTION
       Generates programs that perform pattern-matching on text.

   Table Compression:
       -Ca, --align
	      trade off larger tables for better memory alignment

       -Ce, --ecs
	      construct equivalence classes

       -Cf    do not compress tables; use -f representation

       -CF    do not compress tables; use -F representation

       -Cm, --meta-ecs
	      construct meta-equivalence classes

       -Cr, --read
	      use read() instead of stdio for scanner input

       -f, --full
	      generate fast, large scanner. Same as -Cfr

       -F, --fast
	      use alternate table representation. Same as -CFr

       -Cem   default compression (same as --ecs --meta-ecs)

   Debugging:
       -d, --debug
	      enable debug mode in scanner

       -b, --backup
	      write backing-up information to lex.backup

       -p, --perf-report
	      write performance report to stderr

       -s, --nodefault
	      suppress default rule to ECHO unmatched text

       -T, --trace
	      flex should run in trace mode

       -w, --nowarn
	      do not generate warnings

       -v, --verbose
	      write summary of scanner statistics to stdout

       --hex  use hexadecimal numbers instead of octal in debug outputs

FILES
       -o, --outfile=FILE
	      specify output filename

       -S, --skel=FILE
	      specify skeleton file

       -t, --stdout
	      write scanner on stdout instead of lex.yy.c

       --yyclass=NAME
	      name of C++ class

       --header-file=FILE
	      create a C header file in addition to the scanner

       --tables-file[=FILE] write tables to FILE

   Scanner behavior:
       -7, --7bit
	      generate 7-bit scanner

       -8, --8bit
	      generate 8-bit scanner

       -B, --batch
	      generate batch scanner (opposite of -I)

       -i, --case-insensitive
	      ignore case in patterns

       -l, --lex-compat
	      maximal compatibility with original lex

       -X, --posix-compat
	      maximal compatibility with POSIX lex

       -I, --interactive
	      generate interactive scanner (opposite of -B)

       --yylineno
	      track line count in yylineno

   Generated code:
       -+,  --c++
	      generate C++ scanner class

       -Dmacro[=defn]
	      #define macro defn  (default defn is '1')

       -L,  --noline
	      suppress #line directives in scanner

       -P,  --prefix=STRING
	      use STRING as prefix instead of "yy"

       -R,  --reentrant
	      generate a reentrant C scanner

       --bison-bridge
	      scanner for bison pure parser.

       --bison-locations
	      include yylloc support.

       --stdinit
	      initialize yyin/yyout to stdin/stdout

       --nounistd
	      do not include <unistd.h>

       --noFUNCTION
	      do not generate a particular FUNCTION

   Miscellaneous:
       -c     do-nothing POSIX option

       -n     do-nothing POSIX option

       -?

       -h, --help
	      produce this help message

       -V, --version
	      report flex version

SEE ALSO
       The  full documentation for flex is maintained as a Texinfo manual.  If
       the info and flex programs are properly installed  at  your  site,  the
       command

	      info flex

       should give you access to the complete manual.



The Flex Project		   May 2017			       FLEX(1)