Man page - flex(1)

Packages contains this manual

Available languages:

en pl vi da sv ja ro sr

Manual

FLEX

NAMN
SYNOPSIS
BESKRIVNING
Tabellkomprimering:
Felsökning:
FILER
Beteende för inlÀsare:
Genererad kod:
Diverse:
SE ÄVEN
ÖVERSÄTTNING

NAMN

flex — den snabba lexikalanalysatorgeneratorn

SYNOPSIS

flex [ FLAGGOR ] [ FIL ]...

BESKRIVNING

Genererar program som utför mönstermatchning pÄ text.

Tabellkomprimering:

-Ca , --align

BÀttre minnesjustering till priset av större tabeller.

-Ce , --ecs

Konstruera ekvivalensklasser.

-Cf

Komprimera inte tabeller; anvÀnd -f -representation.

-CF

Komprimera inte tabeller; anvÀnd -F -representation.

-Cm , --meta-ecs

Konstruera metaekvivalensklasser.

-Cr , --read

AnvÀnd read () istÀllet för stdio för inlÀsarindata.

-f , --full

Generera snabb, stor inlÀsare. Samma som -Cfr .

-F , --fast

AnvÀnd alternativ tabellrepresentation. Samma som -CFr .

-Cem

Standardkomprimering (samma som --ecs --meta-ecs ).

Felsökning:

-d , --debug

Aktivera felsökningslÀge i inlÀsare.

-b , --backup

Skriv backningsinformation till lex.backup .

-p , --perf-report

Skriv prestandarapport till standard fel.

-s , --nodefault

Undertryck standardregel att anvÀnda ECHO pÄ omatchad text.

-T , --trace

flex ska köra i spÄrningslÀge.

-w , --nowarn

Generera inte varningar.

-v , --verbose

Skriv sammanfattning av inlÀsarstatistik till standard ut.

--hex

anvÀnd hexadecimala tal i stÀllet för oktala i felsökningsutdata

FILER

-o , --outfile = FIL

Ange namn pÄ utfil.

-S , --skel = FIL

Ange mallfil.

-t , --stdout

Skriv inlÀsare pÄ standard ut istÀllet för lex.yy.c .

--yyclass = NAMN

Namn pÄ C++-klass.

--header-file = FIL

Skapa en C-huvudfil förutom inlÀsaren.

--tables-file [= FIL ] Skriv tabeller till FIL.

--backup-file = FIL

Skriv backningsinformation till FIL .

Beteende för inlÀsare:

-7 , --7bit

Generera 7-bitarsinlÀsare.

-8 , --8bit

Generera 8-bitarsinlÀsare.

-B , --batch

Generera batchinlÀsare (motsats till -I ).

-i , --case-insensitive

Ignorera skiftlÀge i mönster.

-l , --lex-compat

Maximal kompatibilitet med ursprungliga lex .

-X , --posix-compat

Maximal kompatibilitet med POSIX lex .

-I , --interactive

Generera interaktiv inlÀsare (motsats till -B ).

--yylineno

SpÄra radantal i yylineno.

Genererad kod:

-+, --c++

Generera C++-inlÀsarklass.

-Dmacro [= defn ]

Definiera makrodefinition (standardefn Àr "1").

-L , --noline

Undertryck #line-direktiv i inlÀsaren.

-P , --prefix = STRÄNG

AnvĂ€nd STRÄNG som prefix istĂ€llet för "yy".

-R , --reentrant

Generera en Äteranropbar C-inlÀsare.

--bison-bridge

InlÀsare för ren bisontolk.

--bison-locations

Inkludera stöd för yylloc.

--stdinit

Initiera yyin/yyout till standard in/ut.

--nounistd

Inkludera inte <unistd.h>.

--noFUNKTION

Generera inte en speciell FUNKTION.

Diverse:

-c

POSIX-flagga som inte gör nÄgot.

-n

POSIX-flagga som inte gör nÄgot.

-?

-h , --help

Visa detta hjÀlpmeddelande.

-V , --version

Visa versionsinformation för flex .

SE ÄVEN

Den fullstÀndiga dokumentationen för flex underhÄlls som en Texinfo-manual. Om programmen info och flex Àr ordentligt installerade pÄ ditt system, bör kommandot

info flex

ge dig tillgÄng till den kompletta manualen.

ÖVERSÄTTNING

Den svenska översÀttningen av denna manualsida skapades av Göran Uddeborg <goeran@uddeborg.se>

Denna översÀttning Àr fri dokumentation; lÀs GNU General Public License Version 3 eller senare för upphovsrÀttsvillkor. Vi tar INGET ANSVAR.

Om du hittar fel i översÀttningen av denna manualsida, skicka ett mail till Tp-sv@listor.tp-sv.se .