Man page - flex++(1)
Packages contains this manual
Available languages:
en pl vi da sv ro srManual
FLEX
NAMNSYNOPSIS
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 .