H 7I    / ' 5.O~ "#  *<3g!C$4)Y%"# 3FH`""&E0l+ $'"L)o45E$/j6! ",Of}0Kj  : )"(>"g"2w"#"+""&#?# S#a#{##*#C#3!$0U$%$$+$$"%)%C%U%j%%,%3%/% .&<&(X&&(&+&&''#'K'i''''''(8('J(r($(2( (),!)-N) |) )))!)&) *!&* H*V*0m*!* *** *% +F/+v++++"++,2,<D,-,,:8.s....7.4 /@/4^// /+/-/0('0+P02|0;0#01)&1IP1$1)11*2.23M2222K23.3sA3-32314@H44%4 44$475>P525C5>6NE6=6;6:7TI7H717878U8q8 8$8!8 8 9!99%[9 9$9&9'9: &:F.FFHGFIG3G'G>G+HDHZH$zHH8HTHOGIOI4IJ5MpM*M+M+M)N)QHVQ#QQQQ R5R_PRR#RR# S2.SaS }SS`S7TL^.)_y@ ` dM7c9aqhSs34;?rpN(gIok/F:v%#{5x-CRnQBDu]H,V'$Tw0f8K \t<} zOXZjJ!1UW6A2b>l= m&|[i+*"ePEG~ Y ********** beginning dump of nfa with start state %d DFA Dump: Equivalence Classes: Meta-Equivalence Classes: jam-transitions: EOF %d (%d saved) hash collisions, %d DFAs equal %d backing-up (non-accepting) states %d empty table entries %d epsilon states, %d double epsilon states %d protos created %d rules %d sets of reallocations needed %d state/nextstate pairs created %d table entries %d templates created, %d uses %d total table entries needed %d/%d (peak %d) nxt-chk entries created %d/%d (peak %d) template nxt-chk entries created %d/%d DFA states (%d words) %d/%d NFA states %d/%d base-def entries created %d/%d character classes needed %d/%d words of storage, %d reused %d/%d equivalence classes created %d/%d meta-equivalence classes created %d/%d start conditions %d/%d unique/duplicate transitions Beginning-of-line patterns used Compressed tables always back-up No backing up no character classes scanner options: - and may be the actual source of other reported performance penalties associated rule line numbers: out-transitions: %%option yylineno entails a performance penalty ONLY on rules that can match newline characters %array incompatible with -+ option%d backing up (non-accepting) states. %option yyclass only meaningful for C++ scanners%option yylineno cannot be used with REJECT%s %s %s version %s usage statistics: %s: fatal internal error, %s ********** end of dump *Something Weird* - tok: %d val: %d -Cf and -CF are mutually exclusive-Cf/-CF and -Cm don't make sense together-Cf/-CF and -I are incompatible-Cf/-CF are incompatible with lex-compatibility mode-I (interactive) entails a minor performance penalty -l AT&T lex compatibility option entails a large performance penalty -s option given but default rule can be matchedCan't use -+ with -CF optionCan't use -+ with -l optionCan't use --reentrant or --bison-bridge with -l optionCan't use -f or -F with -l optionCompressed tables always back up. Could not write ecstblCould not write eoltblCould not write ftblCould not write ssltblCould not write yyacc_tblCould not write yyacclist_tblCould not write yybase_tblCould not write yychk_tblCould not write yydef_tblCould not write yymeta_tblCould not write yynultrans_tblCould not write yynxt_tblCould not write yynxt_tbl[][]EOF encountered inside an actionEOF encountered inside patternEnd Marker Generates programs that perform pattern-matching on text. Table Compression: -Ca, --align trade off larger tables for better memory alignment -Ce, --ecs construct equivalence classes -Cf do not compress tables; use -f representation -CF do not compress tables; use -F representation -Cm, --meta-ecs construct meta-equivalence classes -Cr, --read use read() instead of stdio for scanner input -f, --full generate fast, large scanner. Same as -Cfr -F, --fast use alternate table representation. Same as -CFr -Cem default compression (same as --ecs --meta-ecs) Debugging: -d, --debug enable debug mode in scanner -b, --backup write backing-up information to %s -p, --perf-report write performance report to stderr -s, --nodefault suppress default rule to ECHO unmatched text -T, --trace %s should run in trace mode -w, --nowarn do not generate warnings -v, --verbose write summary of scanner statistics to stdout Files: -o, --outfile=FILE specify output filename -S, --skel=FILE specify skeleton file -t, --stdout write scanner on stdout instead of %s --yyclass=NAME name of C++ class --header-file=FILE create a C header file in addition to the scanner --tables-file[=FILE] write tables to FILE Scanner behavior: -7, --7bit generate 7-bit scanner -8, --8bit generate 8-bit scanner -B, --batch generate batch scanner (opposite of -I) -i, --case-insensitive ignore case in patterns -l, --lex-compat maximal compatibility with original lex -X, --posix-compat maximal compatibility with POSIX lex -I, --interactive generate interactive scanner (opposite of -B) --yylineno track line count in yylineno Generated code: -+, --c++ generate C++ scanner class -Dmacro[=defn] #define macro defn (default defn is '1') -L, --noline suppress #line directives in scanner -P, --prefix=STRING use STRING as prefix instead of "yy" -R, --reentrant generate a reentrant C scanner --bison-bridge scanner for bison pure parser. --bison-locations include yylloc support. --stdinit initialize yyin/yyout to stdin/stdout --noansi-definitions old-style function definitions --noansi-prototypes empty parameter list in prototypes --nounistd do not include --noFUNCTION do not generate a particular FUNCTION Miscellaneous: -c do-nothing POSIX option -n do-nothing POSIX option -? -h, --help produce this help message -V, --version report %s version Input line too long Internal error. flexopts are malformed. No backing up. Options -+ and --reentrant are mutually exclusive.REJECT cannot be used with -f or -FREJECT entails a large performance penalty State #%d is non-accepting - Try `%s --help' for more information. Unknown error=(%d) Unmatched '{'Unrecognized option `%s' Usage: %s [OPTIONS] [FILE]... Usage: %s [OPTIONS]... Variable trailing context rule at line %d Variable trailing context rules entail a large performance penalty [:^lower:] is ambiguous in case insensitive scanner[:^upper:] ambiguous in case insensitive scannerattempt to increase array size failedbad : %sbad character '%s' detected in check_char()bad character classbad character class expression: %sbad character inside {}'sbad character: %sbad iteration valuesbad line in skeleton filebad start condition listbad state type in mark_beginning_as_normal()bad transition character detected in sympartition()bison bridge not supported for the C++ scanner.can't open %scan't open skeleton file %sconsistency check failed in epsclosure()could not create %scould not create backing-up info file %scould not create unique end-of-buffer statecould not write tables headerdangerous trailing contextdynamic memory failure in copy_string()empty machine in dupmachine()error closing backup file %serror closing output file %serror closing skeleton file %serror creating header file %serror deleting output file %serror writing backup file %serror writing output file %sfatal parse errorfound too many transitions in mkxtion()incomplete name definitioninput error reading skeleton file %sinput rules are too complicated (>= %d NFA states)iteration value must be positivemalformed '%top' directivememory allocation failed in allocate_array()memory allocation failed in yy_flex_xmalloc()missing quotemissing }name "%s" ridiculously longname defined twicenegative range in character classoption `%s' doesn't allow an argument option `%s' is ambiguous option `%s' requires an argument premature EOFrule cannot be matchedscanner requires -8 flag to use the character %sstart condition %s declared twicestate # %4d state # %d accepts: state # %d accepts: [%d] state # %d: symbol table memory allocation failedthe character range [%c-%c] is ambiguous in a case-insensitive scannertoo many rules (> %d)!trailing context used twiceundefined definition {%s}unknown -C option '%c'unknown error processing section 1unrecognized %%option: %sunrecognized '%' directiveunrecognized rulevariable trailing context rules cannot be used with -f or -Fyymore() entails a minor performance penalty Project-Id-Version: flex 2.5.34 Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net POT-Creation-Date: 2008-02-26 16:34-0500 PO-Revision-Date: 2008-02-11 11:12:41+0100 Last-Translator: Michael Piefel Language-Team: German MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ********** beginne Ausgabe von NFA mit Startzustand %d DFA-Ausgabe: Äquivalenz-Klassen: Meta-Äquivalenz-Klassen: Hemm-Übergänge: EOF %d (%d gespeichert) Hash-Kollisionen, %d DFAs gleich %d Zustände mit Backing-up (nicht akzeptierend). %d leere Tabelleneinträge %d Epsilon-Zustände, %d Doppel-Epsilon-Zustände %d Protos erzeugt %d Regeln %d Sätze von Neuallozierungen benötigt %d Zustand/Nächster-Zustand-Paare erzeugt %d Tabelleneinträge %d Schablonen erzeugt, %d Benutzungen %d Tabelleneinträge insgesamt benötigt %d/%d (max. %d) Einträge „nxt-chk“ erzeugt %d/%d (max. %d) Einträge „template nxt-chk“ erzeugt %d/%d DFA-Zustände (%d Wörter) %d/%d NFA-Zustände %d/%d Einträge „base-def“ erzeugt %d/%d Zeichenklassen brauchten %d/%d Speicherwörter, %d wiederbenutzt %d/%d Äquivalenz-Klassen erzeugt %d/%d Meta-Äquivalenz-Klassen erzeugt %d/%d Startbedingungen %d/%d einzigartige/doppelte Übergänge Zeilenanfang-Muster benutzt Komprimierte Tabellen benutzen immer Backing-up. Kein Backing-up. keine Zeichenklassen Scanner-Optionen: - und ist möglicherweise die wirkliche Quelle anderer gemeldeter Einbußen verbundene Regelzeilennummern Aus-Übergänge: %%option yylineno führt zu Geschwindigkeitseinbußen NUR für Regeln, die auf einen Zeilenvorschub passen können „%array“ inkompatibel mit „-+“-Option%d Zustände mit Backing-up (nicht akzeptierend). %option yyclass ist nur bei C++-Scannern sinnvoll%option yylineno kann nicht mit REJECT zusammen verwendet werden%s %s %s Version %s Benutzungsstatistiken: %s: fataler interner Fehler, %s ********** end der Ausgabe *Etwas Seltsames* - tok: %d val: %d „-Cf“ und „-CF“ schließen sich gegenseitig aus„-Cf“/„-CF“ und „-Cm“ sind zusammen nicht sinnvoll„-Cf“/„-CF“ und „-I“ sind inkompatibel„-Cf“/„-CF“ sind inkompatibel mit lex-Kompatibilitätsmodus-I (interaktiv) führt zu kleineren Geschwindigkeitseinbußen -l AT&T-lex-Kompatibilitätsmodus führt zu großen Geschwindigkeitseinbußen „-s“-Option gegeben, aber Vorgabe-Regel kann nicht passenKann nicht „-+“ zusammen mit „-CF“-Option verwendenKann nicht „-+“ zusammen mit „-l“-Option verwendenKann nicht „--reentrant“ oder „--bison-bridge“ mit „-l“-Option verwendenKann nicht „-f“ oder „-F“ zusammen mit „-l“-Option verwendenKomprimierte Tabellen benutzen immer Backing-up. Konnte ecstbl nicht schreibenKonnte eoltbl nicht schreibenKonnte ftbl nicht schreibenKonnte ssltbl nicht schreibenKonnte yyacc_tbl nicht schreibenKonnte yyacclist_tbl nicht schreibenKonnte yybase_tbl nicht schreibenKonnte yychk_tbl nicht schreibenKonnte yydef_tbl nicht schreibenKonnte yymeta_tbl nicht schreibenKonnte yynultrans_tbl nicht schreibenKonnte yynxt_tbl nicht schreibenKonnte yynxt_tbl[][] nicht schreibenEOF innerhalb einer Aktion angetroffenEOF innerhalb eines Musters angetroffenEndemarkierung Generiert Programme, die Mustererkennung in Texten durchführen. Tabellen-Komprimierung: -Ca, --align erzeuge größere Tabellen, aber bessere Speicherausrichtung -Ce, --ecs konstruiere Äquivalenz-Klassen -Cf komprimiere Tabellen nicht; benutze „-f“-Repräsentation -CF komprimiere Tabellen nicht; benutze „-F“-Repräsentation -Cm, --meta-ecs konstruiere Meta-Äquivalenz-Klassen -Cr, --read benutze read() anstelle von stdio für Scannereingabe -f, --full generiere schnellen, großen Scanner. Genau wie -Cfr -F, --fast benutze alternative Tabellenrepräsentation. Genau wie -CFr -Cem Voreinstellung (genau wie --ecs --meta-ecs) Fehlersuche: -d, --debug Fehlersuch-(Debug-)Modus im Scanner aktivieren -b, --backup schreibe Backing-up-Information in %s -p, --perf-report schreibe Performanzbericht auf stderr -s, --nodefault unterdücke Standardregel ECHO für nicht passenden Text -T, --trace %s sollte im Trace-Modus laufen -w, --nowarn generiere keine Warnungen -v, --verbose schreibe Zusammenfassung der Scannerstatistiken auf stdout Dateien: -o, --outfile=DATEI Ausgabe-Dateiname -S, --skel=DATEI Skelettdatei -t, --stdout gib Scanner auf stdout anstelle von %s aus --yyclass=NAME Name der C++-Klasse --header-file=DATEI erstelle eine C-Headerdatei zusätzlich zum Scanner --tables-file[=DATEI] schreibe Tabellen in DATEI Scannerverhalten: -7, --7bit generiere 7-bit-Scanner -8, --8bit generiere 8-bit-Scanner -B, --batch generiere Dateiscanner (Gegenteil von -I) -i, --case-insensitive ignoriere Groß-/Kleinschreibung in Mustern -l, --lex-compat maximale Kompatibilität mit originalem lex -X, --posix-compat maximala Kompatibilität mit lex aus POSIX -I, --interactive generiere interaktiven Scanner (Gegenteil von -B) --yylineno verfolge Zeilenzähler in yylineno Generierter Code: -+, --c++ generiere C++-Scannerklasse -Dmacro[=defn] #definiere Makro (Standard-Defn ist „1“) -L, --noline unterdrücke #line-Direktiven im Scanner -P, --prefix=STRING benutze STRING als Präfix anstelle von „yy“ -R, --reentrant generiere einen reentranten C-Scanner --bison-bridge Scanner für reentranten Bison-Parser (Bison-Deklaration „%%pure_parser“) --bison-locations yylloc-Unterstützung aktivieren --stdinit initialisiere yyin/yyout mit stdin/stdout --noansi-definitions Funktionsdefinitionen alten Stils --noansi-prototypes leere Parameterlisten in Prototypen --nounistd nicht mit einbinden --noFUNKTION generiere eine bestimmte FUNKTION nicht Verschiedenes: -c keine Wirkung (aus POSIX) -n keine Wirkung (aus POSIX) -? -h, --help produziere diese Hilfenachricht -V, --version melde %s-Version Eingabezeile zu lang Interner Fehler. flexopts sind missgestaltet. Kein Backing-up. Optionen „-+“ und „--reentrant“ schließen sich gegenseitig aus.REJECT kann nicht mit „-f“ oder „-F“ zusammen verwendet werdenREJECT führt zu großen Geschwindigkeitseinbußen Zustand #%d ist nicht-akzeptierend – Versuchen Sie es mit „%s --help“ für mehr Informationen. Unbekannter Fehler=(%d) Unbalancierte „{“nicht erkannte Option „%s“ Aufruf: %s [OPTIONEN...] [DATEI...] Aufruf: %s [OPTIONEN...] Regel mit veränderlichem folgenden Kontext in Zeile %d Regeln mit variablem folgenden Kontext führen zu großen Geschwindigkeitseinbußen [:^lower:] ist in Scannern ohne Beachtung von Groß-/Kleinschreibung mehrdeutig[:^upper:] ist in Scannern ohne Beachtung von Groß-/Kleinschreibung mehrdeutigVersuch, die Feldgröße zu erhöhen, fehlgeschlagenungültige : %sungültiges Zeichen „%s“ in check_char() entdecktungültige Zeichenklasseungültiger Zeichenklassenausdruck: %sungültiges Zeichen innerhalb von {}ungültiges Zeichen: %sungültige Iterationswerteungültige Zeile in Skelettdateiungültige Startbedingungs-Listeungültiger Zustandstyp in mark_beginning_as_normal()ungültiges Übergangszeichen in sympartition() entdecktBrücke zu Bison für den C++-Scanner nicht unterstützt.kann %s nicht öffnenkann Skelett-Datei %s nicht öffnenKonsistenzprüfung fehlgeschlagen in epsclosure()konnte %s nicht erzeugenkonnte Datei %s mit Informationen zum Backing-up nicht erzeugenkonnte keinen einzigartigen Ende-des-Puffers-Zustand erzeugenkonnte Tabellenköpfe nicht schreibengefährlicher folgender KontextFehler beim dynamischen Speicher in copy_string()leere Maschine in dupmachine()Fehler beim Schließen der Backup-Datei %sFehler beim Schließen der Ausgabe-Datei %sFehler beim Schließen der Skelett-Datei %sFehler beim Erstellen der Header-Datei %sFehler beim Löschen der Ausgabe-Datei %sFehler beim Schreiben der Backup-Datei %sFehler beim Schreiben der Ausgabe-Datei %sfataler Parse-Fehlerzu viele Übergänge in mkxtion() gefundenunvollständige NamensdefinitionEingabefehler beim Lesen der Skelett-Datei %sEingaberegeln sind zu kompliziert (>= %d NFA-Zustände)Iterationswerte müssen positiv seinfalsch geformte „%top“-DirektiveSpeicheranforderung in allocate_array() fehlgeschlagenSpeicheranforderung in yy_flex_xmalloc() fehlgeschlagenfehlendes Anführungszeichenfehlende }name „%s“ ist lächerlich langName zweimal definiertnegativer Bereich in ZeichenklasseOption „%s“ erlaubt kein Argument Option „%s“ ist mehrdeutig Option „%s“ verlangt ein Argument vorzeitiges EOFRegel kann nicht passenScanner erfordert Option „-8“, um das Zeichen %s benutzen zu könnenStartbedingung %s zweimal definiertZustand # %4d Zustand # %d akzeptiert: Zustand # %d akzeptiert: [%d] Zustand # %d: Speicheranforderung für Symboltabelle fehlgeschlagender Zeichenbereich [%c-%c] ist in Scannern ohne Beachtung von Groß-/Kleinschreibung mehrdeutigzu viele Regeln (> %d)!folgender Kontext doppelt verwendetundefinierte Definitione {%s}unbekannte „-C“-Option „%c“unbekannter Fehler beim Bearbeiten von Abschnitt 1nicht erkannte %%option: %snicht erkannte „%“-Direktivenicht erkannte RegelRegeln mit variablem folgenden Kontext können nicht mit „-f“ oder „-F“ verwendet werdenyymore() führt zu kleineren Geschwindigkeitseinbußen