FLEX(1) Programmering FLEX(1) NAVN flex - det hurtigste leksikale analyseprogram SYNOPSIS flex [FLAG] [FIL]... BESKRIVELSE Opretter programmer, der udforer monstergenkendelse pa tekst. Tabel-kompression: -Ca, --align brug bedre hukommelses-tilpasning i stedet for mindre tabeller -Ce, --ecs konstruer aekvivalensklasser -Cf komprimer ikke tabeller; brug -f repraesentation -CF komprimer ikke tabeller; brug -F repraesentation -Cm, --meta-ecs konstruer meta-aekvivalensklasser -Cr, --read brug read() i stedet for stdio til skanner-inddata -f, --full generer hurtig, stor skanner. Det samme som -Cfr -F, --fast brug alternativ tabelrepraesentation. Det samme som -CFr -Cem standard kompression (det samme som --ecs --meta-ecs) Fejlsogning: -d, --debug aktiver fejlsognings-tilstand i skanneren -b, --backup skriv sikkerhedskopi-information til lex.backup -p, --perf-report skriv ydelses-rapport pa stdfejl -s, --nodefault undertryk normal regel om at udskrive tekst der ikke passede -T, --trace flex bor kore i sporings-tilstand -w, --nowarn generer ikke advarsler -v, --verbose skriv sammendrag af skanner-statistik til stdud --hex brug hexadecimale tal i stedet for oktal i fejlsogningsresultater FILER -o, --outfile=FIL angiv uddata-filnavn -S, --skel=FIL angiv skelet-fil -t, --stdout skriv skanner pa stdud i stedet for pa lex.yy.c --yyclass=NAVN navn pa C++-klasse --header-file=FIL opret en C header-fil sammen med skanneren --tables-file[=FIL] skriv tabeller til FIL Skannerens opforsel: -7, --7bit generer 7-bit-skanner -8, --8bit generer 8-bit-skanner -B, --batch generer batch-skanner (modsat -I) -i, --case-insensitive ignorer forskel pa sma og store bogstaver i monstre -l, --lex-compat maksimal kompatibilitet med oprindelig lex -X, --posix-compat maksimal kompatibilitet med POSIX lex -I, --interactive generer interaktiv skanner (modsat -B) --yylineno noter linjenummer i yylineno Genereret kode: -+, --c++ generer C++ skanner-klasse -Dmacro[=defn] #define macro defn (forvalgt defn er '1') -L, --noline undertryk #line-direktiver i skanner -P, --prefix=STRENG brug STRENG som begyndelse i stedet for 'yy' -R, --reentrant generer en reentrant C-skanner --bison-bridge skanner for ren Bison-fortolker. --bison-locations med yylloc understottelse. --stdinit initialiser yyin/yyout til stdind/stdud --nounistd udelad --noFUNKTION generer ikke en bestemt FUNKTION Forskelligt: -c POSIX-flag der ikke udfores -n POSIX-flag der ikke udfores -? -h, --help udskriv denne hjaelpebesked -V, --version udskriv flex version SE OGSA Hele dokumentationen for flex bliver vedligeholdt som Texinfo manual. Hvis info and flex programmerne er korrekt installeret pa dit system vil komandoen info flex give dig adgang til den fulde manual. OVERSAETTELSE Oversaettere af denne manual til dansk Joe Hansen Denne oversaettelse er gratis dokumentation; laes GNU General Public License version 3 eller nyere for ophavsretbetingelser. Der er INGEN ANSVAR. Hvis du stoder pa fejl i oversaettelsen af denne vejledning, skal du sende en besked til . Flexprojektet maj 2017 FLEX(1)