Þ•ž Óü 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,-,¶¯,Jf.±."À.!ã.G/GM/E•/!Û/Fý/4D0y08‰0GÂ0 1/$1.T1Yƒ1fÝ1$D2i2M„2VÒ2;)3:e3$ 30Å3"ö3,4F4Y4w4I•4/ß4 5j05F›5Dâ5L'6Ut6Ê6,Ñ6.þ6-78D7>}7P¼7K 8tY8CÎ8P9Tc9@¸9>ù9’8:KË:+;C;a;;›; ¹;$Ú;!ÿ; !< B<!c<%…< «<$Ì<9ñ<++=W=0j=›L7³LëL\ýLRZM/­M;ÝMLNfN}N&’N,¹N!æN<OBEOEˆOEÎO6P7KPKƒPÏP%ãP4 Q>Q OQ-pQ.žQ]ÍQ>+RSjR¾R,ÓRCSDS3ZSCŽS%ÒS%øSLT2kT,žT*ËT1öT0(U-YU(‡U'°U'ØU9V):V=dVK¢V.îV1WROW?¢WâW ýW#X)+X+UX2X"´X.×X&Y&-Y>TYB“YÖY"ëY'Z6Z3KZWZ×Z.÷Z,&[,S[,€[6­[>ä[-#\eQ\(·\L^.’)_y›@ ` ‡dM7c‰‚9aqhSs34;?šrpN(ƒg˜Ižoˆk/F:v%#{5x-CRnQŒBDu]HŠ‹,”…V'$Tw0f8™K“ \t<}• zOXZjJ!1UW6A2–b>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-10 17:40+1030 Last-Translator: Clytie Siddall Language-Team: Vietnamese MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0 X-Generator: LocFactoryEditor 1.7b3 ********** bắt đầu đổ NFA có tình trạng bắt đầu là %d Äổ DFA: Hạng độ tương đương: Hạng siêu tương đương: chuyển tiếp jam (bị trở ngại?): gặp kết thúc tập tin %d (%d được lưu) lần va chạm vá»›i hash, %d DFA bằng nhau %d Ä‘ang sao lưu các tình trạng (kiểu không chấp nhận) %d mục nhập bảng trống %d tình trạng épxilông (ε), %d tình trạng épxilông đôi %d proto (vật đầu tiên) đã được tạo %d quy tắc cần thiết %d tập hợp Ä‘iá»u phân chia lại %d cặp tình trạng/tình trạng kế tiếp đã được tạo %d mục nhập bảng %d mẫu đã được tạo, %d lần dùng cần thiết tổng mục nhập bảng %d %d/%d (tối Ä‘a %d) mục nhập nxt-chk (kiểm tra kế tiếp) đã được tạo %d/%d (tối Ä‘a %d) mục nhập biểu mẫu nxt-chk (kiểm tra kế tiếp) đã được tạo %d/%d tình trạng DFA (%d từ) %d/%d tình trạng NFA %d/%d mục nhập base-def (định nghÄ©a cÆ¡ bản) đã được tạo %d/%d hạng ky tá»± cần thiết %d/%d từ sức chứa, %d được dùng lại %d/%d hạng kiểu tương đương đã được tạo %d/%d hạng siêu tương đương đã được tạo %d/%d Ä‘iá»u kiện bắt đầu %d/%d việc chuyên tiếp duy nhất/trùng Dùng mẫu kiểu đầu dòng Bảng đã nén lúc nào cÅ©ng sao lưu Không sao lưu không có hạng ký tá»± tùy chá»n bá»™ quét: — thì có lẽ thật gây ra trưá»ng hợp giảm hiệu suất khác số thứ tá»± dòng quy tắc tương ứng: việc chuyển tiếp xuất: %%tùy chá»n « yylineno » giảm hiệu suất CHỈ vá»›i quy tắc khá»›p vá»›i ký tá»± dòng má»›i « %array » (mảng) không tương thích vá»›i tùy chá»n « -+ »%d Ä‘ang sao lưu các tình trạng (kiểu không chấp nhận). %option (tùy chá»n) « yyclass » chỉ có ý nghÄ©a vá»›i bá»™ quét C++Không cho phép dùng %option (tùy chá»n) « yylineno » vá»›i REJECT (Ä‘uổi ra)%s %s %s phiên bản %s thống kê sá»­ dụng: %s: gặp lá»—i nôi bá»™ nghiêm trá»ng, %s ********** đổ xong • Äiá»u lạ • — hiệu bài: %d giá trị: %d Hai tùy chá»n « -Cf » and « -CF » loại từ lẫn nhauHai tùy chá»n « -Cf/-CF » và « -Cm » vá»›i nhau thì không có ý nghÄ©aHai tùy chá»n « -Cf/-CF » và « -I » không tương thích vá»›i nhauTùy chá»n « -Cf/-CF » không tương thích vá»›i chế độ « lex-compatibility » (tương thích vá»›i lex)Tùy chá»n « -I » (tương tác) giảm hiệu suất má»™t ít Tùy chá»n kiểu tương thích lex AT&T « -l » rất giảm hiệu suất đưa ra tùy chá»n « -s » còn quy tắc mặc định có thể được khá»›pKhông thể dùng ký tá»± « -+ » vá»›i tùy chá»n « -CF »Không thể dùng ký tư « -+ » vá»›i tùy chá»n « -l »Không thể dùng đối số « --reentrant » (Ä‘iá»u vào lại) hoặc « --bison-bridge » (chiếc cầu bison) vá»›i tùy chá»n « -l »Không thể dùng cỠ« -f » hoặc « -F » vá»›i tùy chá»n « -l »Bảng đã nén lúc nào cÅ©ng sao lưu. Không thể ghi « ecstbl »Không thể ghi « eoltbl »Không thể ghi « ftbl »Không thể ghi « ssltbl »Không thể ghi « yyacc_tbl »Không thể ghi « yyacclist_tbl »Không thể ghi « yybase_tbl »Không thể ghi « yychk_tbl »Không thể ghi « yydef_tbl »Không thể ghi « yymeta_tbl »Không thể ghi « yynultrans_tbl »Không thể ghi « yynxt_tbl »Không thể ghi « yynxt_tbl[][] »gặp kết thúc tập tin ở trong má»™t hành độnggặp kết thúc tập tin ở trong mẫuDấu kết thúc Tạo ra chương trình thá»±c hiện tiến trình khá»›p mẫu trong Ä‘oạn chữ. Cách nén bảng: -Ca, --align thoả hiệp giữa bảng lá»›n hÆ¡n và độ _canh lá»_ bá»™ nhá»› khá hÆ¡n -Ce, --ecs cấu tạo hạng kiểu tương đương -Cf không nén bảng; dùng sá»± tiêu biểu « -f » -CF không nén bảng; dùng sá»± cách tiêu biểu « -F » -Cm, --meta-ecs cấu tạo hạng kiểu _siêu_ tương đương -Cr, --read dùng chức năng read() (_Ä‘á»c_) thay thế thiết bị nhập/xuất chuẩn để nhập bá»™ quét -f, --full tạo ra bá»™ quét nhanh và lá»›n; bằng -Cfr (_đầy đủ_) -F, --fast dùng sá»± tiêu biểu bảng xen kẽ; bằng -CFr (_nhanh_) -Cem phương pháp nén mặc định; bằng « --ecs » « --meta-ecs ») Gỡ lá»—i: -d, --debug bật chế độ _gỡ lá»—i_ trong bá»™ quét -b, --backup ghi thông tin _sao lưu_ vào %s -p, --perf-report ghi _thông báo hiệu suất_ vào thiết bị lá»—i chuẩn -s, --nodefault thu hồi quy tắc _mặc định_ để ECHO (vá»ng) Ä‘oạn chưa khá»›p -T, --trace %s nên chạy trong chế độ theo _dấu vết_ -w, --nowarn _không_ tạo ra lá»i _cảnh báo_ -v, --verbose ghi tóm tắt các thống kê bá»™ quét vào thiết bị xuất chuẩn (_chi tiêt_) Tập tin: -o, --outfile=TẬP_TIN ghi rõ tên _tập tin xuất_ -S, --skel=TẬP_TIN ghi rõ tập tin _khung sưá»n_ -t, --stdout ghi bá»™ quet ra _thiết bị xuất chuẩn_ thay thế ra %s --yyclass=TÊN tên cá»§a _hạng_ C++ --header-file=TẬP_TIN tạo _tập tin phần đầu_ C thêm vào bá»™ quét --tables-file[=TẬP_TIN] ghi các bảng vào TẬP_TIN này Ứng xá»­ cá»§a bá»™ quét: -7, --7bit tạo ra bá»™ quét kiểu 7-bit -8, --8bit tạo ra bá»™ quét kiểu 8-bit -B, --batch tạo ra bá»™ quét _bó_ (ngược vá»›i tùy chá»n « -I ») -i, --case-insensitive _bá» qua chữ hoa/thưá»ng_ trong mẫu -l, --lex-compat độ _tương thích_ tối Ä‘a vá»›i lex gốc -X, --posix-compat độ _tương thích_ tối Ä‘a vá»›i lex _POSIX_ -I, --interactive tạo ra bá»™ quét _tương tác_ (ngược vá»›i tùy chá»n « -B ») --yylineno theo dõi số đếm số dòng trong yylineno Mã đã tạo ra : -+, --c++ tạo ra hang bá»™ quét kiểu C++ -Dmacro[=lá»i_định_nghÄ©a] _định nghÄ©a_ bá»™ lệnh #define (lá»i định nghÄ©a mặc định là « 1 ») -L, --noline thu hồi các chỉ thị #line trong bá»™ quét (_không dòng_) -P, --prefix=CHUá»–I dùng CHUá»–I này là _tiá»n tố_ thay thế « yy » -R, --reentrant tạo ra má»™t bá»™ quét C kiểu _vào lại_ --bison-bridge bá»™ quét cho trình phân tách thuần tuý kiểu bison. (_cầu_) --bison-locations gồm khả năng há»— trợ yylloc (_địa Ä‘iểm_). --stdinit khởi động yyin/yyout vào thiết bị nhập/xuất chuẩn --noansi-definitions _lá»i định nghÄ©a_ chức năng kiểu cÅ© (_không ANSI_) --noansi-prototypes danh sách tham số trống trong _vật đầu tiên_ (_không ANSI_) --nounistd _không_ bao gồm --noCHỨC_NÄ‚NG không tạo ra má»™t CHỨC NÄ‚NG cá biệt Lặt vặt: -c tùy chá»n POSIX không làm gì -n tùy chá»n POSIX không làm gì -? -h, --help hiển thị _trợ giúp_ này -V, --version thông báo phiên bản %s dòng nhập quá dài Gặp lá»—i ná»™i bá»™ vì những flexopt dạng sai. Không sao lưu. Hai tùy chá»n « - + » và « --reentrant » (Ä‘iá»u vào lại) loại từ lẫn nhau.Không cho phép dùng REJECT (Ä‘uổi ra) vá»›i tùy chá»n « -f » hay « -F »REJECT (Ä‘uổi ra) rất giảm hiệu suất Tình trạng #%d không phải là kiểu chấp nhận - Hãy thá»­ lệnh « %s --help » (trợ giúp) để xem thêm thông tin. Không rõ lá»—i=(%d) Chưa khá»›p « { »Không nhận ra tùy chá»n « %s » Sá»­ dụng: %s [TUY_CHỌN] [TẬP_TIN]... Sá»­ dụng: %s [TÙY_CHỌN]... Gặp quy tắc ngữ cảnh theo sau biến tại dòng %d Quy tắc ngữ cảnh theo sau biến rất giảm hiệu suất [:^lower:] là mÆ¡ hồ trong bá»™ quét bá» qua chữ hoa/thưá»ng[:^upper:] là mÆ¡ hồ trong bá»™ quét bá» qua chữ hoa/thưá»ngviệc thá»­ tăng kích cỡ mảng đã thất bại (Ä‘iệu kiện bắt đầu) sai: %sphát hiện ký tá»± sai « %s » trong check_char() (kiểm tra ký tá»±)hạng ký tá»± saibiểu thức hạng ký tá»± sai: %scó ký tá»± sai ở trong hai dấu ngoặc móc {}ký tá»± sai: %sgặp giá trị lặp lại saigặp dòng sai trong tập tin khung sưá»ndanh sách Ä‘iá»u kiện bắt đầu là saikiểu tình trạng sai trong mark_beginning_as_normal() (đánh dấu đầu là thưá»ng)phát hiện ký tá»± chuyển tiếp sai trong sympartition()bison bridge (chiếc cầu bison) không được há»— trợ vá»›i bá»™ quét C++.không thể mở %skhông thể mở tập tin khung sưá»n %sviệc kiểm tra sá»± thống nhất bị lá»—i trong epsclosure()không thể tạo %skhông thể tạo tập tin thông tin sao lưu %skhông thể tạo tình trạng kết thúc bá»™ đệm duy nhấtkhông thể ghi phần đầu bảngngữ cảnh theo sau là nguy hiểmbá»™ nhá»› động đã thất bại trong copy_string() (sao chép chuá»—i)máy trống trong dupmachine() (nhân đôi máy)gặp lá»—i khi đóng tập tin sao lưu %sgặp lá»—i khi đóng tập tin xuất %sgặp lá»—i khi đóng tập tin khung sưá»n %sgặp lá»—i khi tạo tập tin phần đầu %sgặp lá»—i khi xoá bá» tập tin xuất %sgăp lá»—i khi ghi tập tin sao lưu %sgặp lá»—i khi ghi tập tin xuất %sgặp lá»—i phân tích nghiêm trá»nggặp quá nhiá»u việc chuyển tiếp trong mkxtion()lá»i Ä‘inh nghÄ©a tên chưa hoàn tấtgặp lá»—i nhập vào khi Ä‘á»c tập tin khung sưá»n %scác quy tắc nhập vào là quá phức tạp (≥ %d tình trạng NFA)giá trị lặp lại phải là số dươngchỉ thị kiểu « %top » (đầu) dạng saiviệc phân chia bá»™ nhá»› bị lá»—i trong allocate_array() (phân chia mảng)việc phân chia bá»™ nhá»› bị lá»—i trong yy_flex_xmalloc()thiếu dấu trích dẫnthiếu }tên « %s » là dài nhố nhăngtên đã được xác định hai lầngặp phạm vị âm trong hạng ký tá»±tùy chá»n « %s » không cho phép đối số tùy chá»n « %s » là mÆ¡ hồ tùy chá»n « %s » cần đến đối số gặp kết thúc tập tin quá sá»›mquy tắc không thể được khá»›pbá»™ quét cần thiết cỠ« -8 » để dùng ký tá»± %sÄ‘iá»u kiện bắt đầu %s đã được tuyên bố hai lầntình trạng # %4d tình trạng # %d chấp nhận: tình trạng # %d chấp nhận: [%d] tình trạng # %d: lá»—i phân chia bá»™ nhá»› cá»§a bảng ký hiệuphạm vị ký tá»± [%c-%c] là mÆ¡ hồ trong bá»™ quét bá» qua chữ hoa/thưá»ngquá nhiá»u quy tắc (> %d) !ngữ cảnh theo sau được dùng hai lầnchưa xác định lá»i định nghÄ©a {%s}không rõ tùy chá»n « -C » là « %c »gặp lá»—i không rõ khi xá»­ lý phần 1gặp tùy chá»n %% không được nhận dạng: %sgặp chỉ thị kiểu « % » không được nhận dạnggặp quy tắc không được nhận dạngkhông cho phép dùng quy tắc ngữ cảnh theo sau biến vá»›i tùy chá»n « -f » hay « -F »yymore() giảm hiệu suất má»™t ít