Пакет: 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)