Man page - flex++(1)

Packages contains this manual

Available languages:

en pl vi da sv ro sr

Manual

FLEX

НАЗИВ
УВОД
ОПИС
Сабијање табеле:
Прочишћавање:
ДАТОТЕКЕ
Понашање скенера:
Створени код:
Разно:
ВИДИТЕ ТАКОЂЕ
ПРЕВОД

НАЗИВ

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 .