НАЗИВ

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ФУНКЦИЈА
не ствара нарочиту ФУНКЦИЈУ

Разно:

-c
не ПОСИКС-ира опцију
-n
не ПОСИКС-ира опцију
-?
-h, --help
исписује ову помоћ
-V, --version
извештава о издању flex

ВИДИТЕ ТАКОЂЕ

Потпуна документација за flex је одржавана као Тексинфо упутство. Ако су info и flex исправно инсталирани на вашем сајту, наредба
info flex
треба да вам да приступ потпуном упутству.

ПРЕВОД

Српски превод ове странице са приручником смо направили
 
Овај превод је бесплатна документација; за услове ауторског права погледајте ГНУ Општу јавну лиценцу верзије 3 или новије. Не преузимамо никакву одговорност.
Ако пронађете грешке у преводу ове странице приручника, пошаљите е-поруку TODO