- trixie 4.27.0-1
 - trixie-backports 4.28.0-2~bpo13+2
 - testing 4.28.0-2
 - unstable 4.28.0-2
 
| FLEX(1) | Програмирање | FLEX(1) | 
НАЗИВ¶
flex - the fast lexical analyser generator
УВОД¶
flex [ОПЦИЈЕ] [ДАТОТЕКА]...
ОПИС¶
Стварајте програме који обављају поклапање према шаблону у тексту.
Сабијање табеле:¶
- -Ca, --align
 - обрађује веће табеле зарад бољег поравнања меморије
 - -Ce, --ecs
 - изграђује разреде једнакости
 - -Cf
 - не сажима табеле; користи -f представљање
 - -CF
 - не сажима табеле; користи -F представљање
 - -Cm, --meta-ecs
 - изграђује разреде мета-једнакости
 - -Cr, --read
 - користи „read()уместо стндардног уи за улаз скенера
 - -f, --full
 - ствара брзи, велики скенер. Исто као -Cfr
 - -F, --fast
 - користи заменско представљање табеле. Исто као -CFr
 - -Cem
 - задато сажимање (исто као --ecs --meta-ecs)
 
Прочишћавање:¶
- -d, --debug
 - укључује режим прочишћавања у скенеру
 - -b, --backup
 - записује податке о стварању резерве у „lex.backup“
 - -p, --perf-report
 - записује извештај о учинку стандардну грешку
 - -s, --nodefault
 - потискује задато правило у „ECHO“ непоклопљени текст
 - -T, --trace
 - flex треба да ради у режиму праћења
 - -w, --nowarn
 - не ствара упозорења
 - -v, --verbose
 - записује сажетак статистике скенера на стандардни излаз
 - --hex
 - use hexadecimal numbers instead of octal in debug outputs
 
ДАТОТЕКЕ¶
- -o, --outfile=ДАТОТЕКА
 - наводи излазни назив датотеке
 - -S, --skel=ДАТОТЕКА
 - наводи датотеку окоснице
 - -t, --stdout
 - записује скенер на стандардни излазуместо на „lex.yy.c“
 - --yyclass=НАЗИВ
 - назив Ц++ разреда
 - --header-file=ДАТОТЕКА
 - ствара датотеку Ц заглавља као додатак скенеру
 
--tables-file[=ДАТОТЕКА] записује табеле у ДАТОТЕКУ
- --backup-file=ДАТОТЕКА
 - записује податке о стварању резерве у ДАТОТЕКУ
 
Понашање скенера:¶
- -7, --7bit
 - ствара 7-битни скенер
 - -8, --8bit
 - ствара 8-битни скенер
 - -B, --batch
 - ствара скенер скупа (супротно од -I)
 - -i, --case-insensitive
 - занемарује величину слова у шаблонима
 - -l, --lex-compat
 - највећа сагласност са изворним лексом
 - -X, --posix-compat
 - највећа сагласност са лексом ПОСИКС-а
 - -I, --interactive
 - ствара међудејствени скенер (супротно од -B)
 - --yylineno
 - прати број реда у „yylineno“
 
Створени код:¶
- -+, --c++
 - ствара C++ разред скенера
 - -Dmacro[=одредница]
 - #define макро „одредницу“ (основна је 1)
 - -L, --noline
 - потискује одреднице #line у скенеру
 - -P, --prefix=НИСКА
 - користи НИСКУкао префикс уместо „yy“
 - -R, --reentrant
 - ствара поновно улазни C скенер
 - --bison-bridge
 - скенер за чисто бизонов обрађивач.
 - --bison-locations
 - укључујеподршку „yylloc“ support”
 - --stdinit
 - започиње „yyin/yyout“ на стндулаз/стндизлаз
 - --nounistd
 - не укључује <unistd.h>
 - --noФУНКЦИЈА
 - не ствара нарочиту ФУНКЦИЈУ
 
Разно:¶
-?
- -h, --help
 - исписује ову помоћ
 - -V, --version
 - извештава о издању flex-а
 
ВИДИТЕ ТАКОЂЕ¶
Потпуна документација за flex је одржавана као Тексинфо упутство. Ако су info и flex исправно инсталирани на вашем сајту, наредба
- info flex
 
треба да вам да приступ потпуном упутству.
ПРЕВОД¶
Српски превод ове странице са приручником смо направили
Овај превод је бесплатна документација; за услове ауторског права погледајте ГНУ Општу јавну лиценцу верзије 3 или новије. Не преузимамо никакву одговорност.
Ако пронађете грешке у преводу ове странице приручника, пошаљите е-поруку TODO.
| јануара 2025 | The Flex Project |