FLEX(1) Programmering FLEX(1) NAMN flex -- den snabba lexikalanalysatorgeneratorn SYNOPSIS flex [FLAGGOR] [FIL]... BESKRIVNING Genererar program som utfor monstermatchning pa text. Tabellkomprimering: -Ca, --align Battre minnesjustering till priset av storre tabeller. -Ce, --ecs Konstruera ekvivalensklasser. -Cf Komprimera inte tabeller; anvand -f-representation. -CF Komprimera inte tabeller; anvand -F-representation. -Cm, --meta-ecs Konstruera metaekvivalensklasser. -Cr, --read Anvand read() istallet for stdio for inlasarindata. -f, --full Generera snabb, stor inlasare. Samma som -Cfr. -F, --fast Anvand alternativ tabellrepresentation. Samma som -CFr. -Cem Standardkomprimering (samma som --ecs --meta-ecs). Felsokning: -d, --debug Aktivera felsokningslage i inlasare. -b, --backup Skriv backningsinformation till lex.backup. -p, --perf-report Skriv prestandarapport till standard fel. -s, --nodefault Undertryck standardregel att anvanda ECHO pa omatchad text. -T, --trace flex ska kora i sparningslage. -w, --nowarn Generera inte varningar. -v, --verbose Skriv sammanfattning av inlasarstatistik till standard ut. --hex anvand hexadecimala tal i stallet for oktala i felsokningsutdata FILER -o, --outfile=FIL Ange namn pa utfil. -S, --skel=FIL Ange mallfil. -t, --stdout Skriv inlasare pa standard ut istallet for lex.yy.c. --yyclass=NAMN Namn pa C++-klass. --header-file=FIL Skapa en C-huvudfil forutom inlasaren. --tables-file[=FIL] Skriv tabeller till FIL. Beteende for inlasare: -7, --7bit Generera 7-bitarsinlasare. -8, --8bit Generera 8-bitarsinlasare. -B, --batch Generera batchinlasare (motsats till -I). -i, --case-insensitive Ignorera skiftlage i monster. -l, --lex-compat Maximal kompatibilitet med ursprungliga lex. -X, --posix-compat Maximal kompatibilitet med POSIX lex. -I, --interactive Generera interaktiv inlasare (motsats till -B). --yylineno Spara radantal i yylineno. Genererad kod: -+, --c++ Generera C++-inlasarklass. -Dmacro[=defn] Definiera makrodefinition (standardefn ar "1"). -L, --noline Undertryck #line-direktiv i inlasaren. -P, --prefix=STRANG Anvand STRANG som prefix istallet for "yy". -R, --reentrant Generera en ateranropbar C-inlasare. --bison-bridge Inlasare for ren bisontolk. --bison-locations Inkludera stod for yylloc. --stdinit Initiera yyin/yyout till standard in/ut. --nounistd Inkludera inte . --noFUNKTION Generera inte en speciell FUNKTION. Diverse: -c POSIX-flagga som inte gor nagot. -n POSIX-flagga som inte gor nagot. -? -h, --help Visa detta hjalpmeddelande. -V, --version Visa versionsinformation for flex. SE AVEN Den fullstandiga dokumentationen for flex underhalls som en Texinfo-manual. Om programmen info och flex ar ordentligt installerade pa ditt system, bor kommandot info flex ge dig tillgang till den kompletta manualen. OVERSATTNING Den svenska oversattningen av denna manualsida skapades av Goran Uddeborg Denna oversattning ar fri dokumentation; las GNU General Public License Version 3 eller senare for upphovsrattsvillkor. Vi tar INGET ANSVAR. Om du hittar fel i oversattningen av denna manualsida, skicka ett mail till . Flex-projektet maj 2017 FLEX(1)