Ţ•ž Óü H 7I   ¨ Ĺ /Ý ' 5.O~ “"Ÿ#Âć ú *<3g›ş!ÎCđ$4)Yƒ%"Ă#ć 3FHŽ`Á""&E0l+É Đń$'"L)o™4š5îE$/jšˇ6Ó! ",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,-,~Ż,:..i.x.‘.Ž.8Ě.0/6/;V/’/ Ż/$ť/(ŕ/ 0$!0*F07q0DŠ0î0 1' 1GH1'1,¸1ĺ1"2!'2+I2u2‹2ž2:ą2 ě2 3]$3&‚3/Š33Ů3, 4:4$A4"f4‰4!Ł4"Ĺ4"č4 5<+52h5A›58Ý56468Q6#Š6*Ž6Ů6ň6 7"7;7W7w7”7°7Ě7 é7 8&8F8c88d ‘8öD,E?E0TE%…E'ŤEÓE$óEF,F=FWFwF2FGĂFO GO[G3ŤGßG(˙G(H!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-09 20:14+0100 Last-Translator: Jakub Bogusz Language-Team: Polish MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: 8bit ********** początek zrzutu NFA ze stanem początkowym %d Zrzut DFA: Klasy równoważności: Klasy meta-równoważności: przejścia-zapętlające: EOF %d (%d zachowanych) kolizji haszy, %d jednakowych DFA %d zapamiętywanych stanów (nie akceptujących) %d pustych elementów tablicy %d stanów epsilonowych, %d stanów podwójnie epsilonowych %d utworzonych prototypów %d reguł %d potrzebnych zbiorów realokacji %d utworzonych par stan/następny-stan %d elementów tablicy %d utworzonych szablonów, %d użyć %d potrzebnych ogółem elementów tablicy %d/%d (maksymalnie %d) utworzonych elementów nxt-chk %d/%d (maksymalnie %d) utworzonych szablonowych elementów nxt-chk %d/%d stanów DFA (%d słów) %d/%d stanów NFA %d/%d utworzonych elementów base-def %d/%d klas znaków potrzebuje %d/%d słów pamięci, %d ponownie użytych %d/%d utworzonych klas równoważności %d/%d utworzonych klas meta-równoważności %d/%d warunków początkowych %d/%d przejść unikalny/duplikat Użytych wzorców początek-linii Skompresowane tablice zawsze zapamiętują Bez zapamiętywania bez klas znaków opcje skanera: - i może być przyczyną innych zgłaszanych strat wydajności numery linii powiązanych reguł: przejścia-wyjściowe: %%option yylineno powoduje straty wydajności TYLKO dla reguł dopasowujących znak końca linii %array jest niekompatybilne z opcją -+%d zapamiętywanych stanów (nie akceptujących). %option yyclass ma znaczenie tylko dla skanerów C++%option yylineno nie może być użyte z REJECT%s %s %s w wersji %s - statystyka użycia: %s: krytyczny błąd wewnętrzny: %s ********** koniec zrzutu *Coś dziwnego* - tok: %d val: %d -Cf i -CF wykluczają się wzajemnie-Cf/-CF i -Cm razem nie mają sensu-Cf/-CF i -I są niekompatybilne-Cf/-CF są niekompatybilne z trybem kompatybilności z leksem-I (interaktywny) powoduje małą stratę wydajności opcja -l zgodności z leksem AT&T powoduje dużą stratę wydajności podano opcję -s, ale domyślna reguła może być dopasowanaNie można użyć -+ z opcją -CFNie można użyć -+ z opcją -lNie można użyć --reentrant ani --bison-bridge z opcją -lNie można użyć -f ani -F z opcją -lSkompresowane tablice zawsze zapamiętują. Nie można zapisać ecstblNie można zapisać eoltblNie można zapisać ftblNie można zapisać ssltblNie można zapisać yyacc_tblNie można zapisać yyacclist_tblNie można zapisać yybase_tblNie można zapisać yychk_tblNie można zapisać yydef_tblNie można zapisać yymeta_tblNie można zapisać yynultrans_tblNie można zapisać yynxt_tblNie można zapisać yynxt_tbl[][]EOF napotkany wewnątrz akcjiEOF napotkany wewnątrz wzorcaZnacznik końca Generowanie programów wykonujących na tekście dopasowywanie wzorców. Komprecja tablic: -Ca, --align użycie większych tablic dla lepszego wyrównania pamięci -Ce, --ecs konstruowanie klas równoważności -Cf nie kompresowanie tablic; użycie reprezentacji -f -CF nie kompresowanie tablic; użycie reprezentacji -F -Cm, --meta-ecs konstruowanie klas meta-równoważności -Cr, --read użycie read() zamiast stdio dla wejścia skanera -f, --full wygenerowanie szybkiego, wielkiego skanera. To samo co -Cfr -F, --fast użycie alternatywnej reprezentacji tablic. To samo co -CFr -Cem domyślne kompresowanie (to samo co --ecs --meta-ecs) Diagnostyka: -d, --debug włączenie trybu diagnostycznego (debug) w skanerze -b, --backup zapisanie informacji o zapamiętywaniu do %s -p, --perf-report wypisanie raportu o wydajności na stderr -s, --nodefault pominięcie domyślnej reguły ECHO dla niedopasowanego tekstu -T, --trace %s powinien działać w trybie śledzenia -w, --nowarn nie generowanie ostrzeżeń -v, --verbose wypisanie podsumowania statystyk skanera na stdout Pliki: -o, --outfile=PLIK podanie nazwy pliku wyjściowego -S, --skel=PLIK podanie pliku szablonu -t, --stdout zapis wyjścia skanera na stdout zamiast %s --yyclass=NAZWA nazwa klasy C++ --header-file=PLIK utworzenie pliku nagłówkowego C oprócz skanera --tables-file[=PLIK] zapisanie tablic do PLIKU Zachowanie skanera: -7, --7bit wygenerowanie skanera 7-bitowego -8, --8bit wygenerowanie skanera 8-bitowego -B, --batch wygenerowanie skanera wsadowego (przeciwieństwo -I) -i, --case-insensitive ignorowanie wielkości liter we wzorcach -l, --lex-compat maksymalna kompatybilność z oryginalnym leksem -X, --posix-compat maksymalna kompatybilność z leksem POSIX -I, --interactive wygenerowanie skanera interaktywnego (przeciw. -B) --yylineno śledzenie liczby linii w yylineno Generowany kod: -+, --c++ wygenerowanie klasy skanera w C++ -Dmakro[=defn] #define makro defn (domyślne defn to '1') -L, --noline pominięcie dyrektyw #line w skanerze -P, --prefix=ŁAŃCUCH użycie jako prefiksu ŁAŃCUCHA zamiast "yy" -R, --reentrant wygenerowanie wielobieżnego skanera w C --bison-bridge skaner dla czystego analizatora w bisonie --bison-locations dodanie obsługi yylloc --stdinit zainicjowanie yyin/yyout na stdin/stdout --noansi-definitions definicje funkcji w starym stylu --noansi-prototypes puste listy parametrów w prototypach --nounistd nie dołączanie --noFUNKCJA nie generowanie podanej FUNKCJI Różne: -c nic nie robiąca opcja POSIX -n nic nie robiąca opcja POSIX -? -h, --help wyświetlenie tego pomocnego opisu -V, --version podanie wersji programu %s Linia wejściowa zbyt długa Błąd wewnętrzny. Źle sformułowane flexopts. Bez zapamiętywania. Opcje -+ i --reentrant wykluczają się wzajemnie.REJECT nie może być użyte z -f ani -FREJECT powoduje dużą stratę wydajności Stan #%d jest nieakceptujący - `%s --help' poda więcej informacji. Nieznany błąd=(%d) Niesparowany '{'Nierozpoznana opcja `%s' Składnia: %s [OPCJE] [PLIK]... Składnia: %s [OPCJE]... Reguła ze zmiennym końcowym kontekstem w linii %d Reguły ze zmiennym końcowym kontekstem powodują dużą stratę wydajności [:^lower:] jest niejednoznaczne w przypadku skanera ignorującego wielkość liter[:^upper:] jest niejednoznaczne w przypadku skanera ignorującego wielkość literpróba zwiększenia rozmiaru tablicy nie powiodła siębłędny : %sbłędny znak '%s' usunięty w check_char()błędna klasa znakówbłędne wyrażenie klasy znaków: %sbłędny znak wewnątrz {}błędny znak: %sbłędne wartości iteracjibłędna linia w pliku szablonubłędna lista warunków początkowychbłędny typ stanu w mark_beginning_as_normal()wykryto błędny znak przejścia w sympartition()pomost dla bisona nie jest obsługiwany dla skanera C++.nie można otworzyć %snie można otworzyć pliku szablonu %skontrola spójności nie powiodła się w epsclosure()nie można utworzyć %snie można utworzyć pliku informacji o zapamiętywaniu %snie można utworzyć unikalnego stanu końca buforanie można zapisać nagłówka tablicniebezpieczny kontekst końcowyniepowodzenie dynamicznej pamięci w copy_string()pusty automat w dupmachine()błąd podczas zamykania pliku raportu z zapamiętywania %sbłąd podczas zamykania pliku wyjściowego %sbłąd podczas zamykania pliku szablonu %sbłąd podczas tworzenia pliku nagłówkowego %sbłąd podczas usuwania pliku wyjściowego %sbłąd podczas zapisu pliku raportu z zapamiętywania %sbłąd podczas zapisu pliku wyjściowego %skrytyczny błąd analizy składniznaleziono zbyt dużo przejść w mkxtion()niekompletna definicja nazwybłąd wejścia podczas odczytu pliku szablonu %sreguły wejściowe są zbyt skomplikowane (>= %d stanów NFA)wartość iteracji musi być dodatniaźle sformułowana dyrektywa '%top'nie udało się przydzielić pamięci w allocate_array()nie udało się przydzielić pamięci w yy_flex_xmalloc()brak cudzysłowubrak }nazwa "%s" jest śmiesznie długanazwa zdefiniowana dwukrotnieujemny przedział w klasie znakówopcja `%s' nie przyjmuje argumentu opcja `%s' jest niejednoznaczna opcja `%s' wymaga argumentu przedwczesny EOFnie można dopasować regułyskaner wymaga flagi -8 aby użyć znaku %swarunek początkowy %s zadeklarowany dwukrotniestan # %4d stan # %d akceptuje: stan # %d akceptuje: [%d] stan # %d: nie udało się przydzielić pamięci dla tablicy symboliprzedział znaków [%c-%c] jest niejednoznaczny w skanerze ignorującym wielkość literzbyt dużo reguł (> %d)!końcowy kontekst użyty dwukrotnieniezdefiniowana definicja {%s}nieznana opcja -C '%c'nieznany błąd podczas przetwarzania sekcji 1nierozpoznane %%option: %snierozpoznana dyrektywa '%'nierozpoznana regułareguły ze zmiennym końcowym kontekstem nie mogą być użyte z -f ani -Fyymore() powoduje małą stratę wydajności