MZ@ !L!This program cannot be run in DOS mode. $PELL# 8D0c^ `bp.text`0.data0"@`.bssP@.edatab`>@0@.idatap@@0.relocF@0BU hPchPcuTfU hPchPcu8fUSPct:PcX9wvtЋPc9v RPc j]ÍvUVS] t/RuSuRXu Pctape[^ hcPctGPc;Vuju[te[^ f1e[^ v 1념UJct5 h0c t%h0cPZYt hJcЃfUÐU h`GcajPu0uu UEhgGcuoEcuPuh*c[EUSEEEPuEEPuzE h`GcjPuvE à u ~SuujPuF ]US$EEEEEPuEEPuE uE hiGcjPuE}$u EoGcEgGc uPuE}u hrGccE hsGcjPuOu hrGc+E h`GcHjPu h`Gc'jPuE à u SuuujPu ]USEPuEEà u  SujPuu ]US4EPu7Eu hxGcj EP EP P E hGc PE hGc PE hrGcà hGc SujPu hrGcà hGc SujPut hGcTà hGcr SujPu= Eà hGcC SujPu ]U`Pcuu hGcPUEEEEEE :EuEEEE uEUE@$E@(EE@E@E@E@ E@E@0E@4E@ E@U j8EufjjuuEEUu hHcuEj"uE@E}u|qch(HcPuEUWVShHcu*\Dž`j"uE@``u|qchTHcP/ u d hHcPdd@ hd@lhj hj ‰9~ `@lu`PchHcPDž|EhplhЉttxtthhHchHcPGc|p;t ||f0c@3cE|f8cE|6cE}EEEHEEE;Er\UE)EEpE8} EHEʋpE8~ E@E밋UE)ÉEEEEE|@7cE}EEEEEE;ErcUE)EEpE8} EEŋpE@8~ EE먋UE)ÉEEEEf:c|E`Bce E`Bc@0cEEEE, EE 0Jcph)ȉ‹`P$`P`P ph)É؉‹`P$ `P`Pph)ȉ‹`@0)É؉‹`P d `P4`@$)ȉE}yE`PM`@$h`@ RQSP\ `H`X`P(`@$)Ƌ`@$h`@ `@ )‰ЍP`@hQSVWRPhIc\N `@(t`@(Hhp`@(A `H`X`P(`@$)Ƌ`@$h`@ `@ )‰ЍP`@hQSVWRPhIc\ `@(t`@(Hhp`@(`H`X`P(`@$)Ƌ`@$h`@ `@ )‰ЍP`@hQSVWRPh%Ic\ `@(t`@(Hhp`@(`H`X`P(`@$)Ƌ`@$h`@ `@ )‰ЍP`@hQSVWRPh.Ic\ `@(t`@(Hhp`@(`H`X`P(`@$)Ƌ`@$h`@ `@ )‰ЍP`@hQSVWRPh?Ic\b `@(t`@(Hhp`@(U`Hph)É؉‹`@$)Ë`@$h`P`@)‹`@hQSVRPhHIc\ `Hph)É؉‹`@$)‹`@$h QRPhMIc\ `@u`Hph)É؉‹`@$)‹`@$h QRPhUIc\ `@`@P`Pph)ȉ‹`P4p@‹h)É؉‹`P0`@ph)ȉ‹`Pph)É؉‹`P`P`Pp@‹h)ȉ‹`P$`@#ph)É؉‹`P(p`P`PEph)ȉ‹`P$ph)É؉‹`@$)ȉ‹`@$hRPoE h`GcjPuk hYIcK P7E h^Ic, PE hcIc à hGc+ SujPu heIcà hGc SujPu uu`@à hgIc SujP\q VTGc9|!4EE`@0t:xh)É؉‹`@0)ȉEȋ`@0hE hiEȋhE̋uȉ Dž$ $ $ $ȀڃӉ(Dž,(,(,(,ȀڃӉ>0000TExUEЊ< uUċTcUEЊ<%u1MċUEЊTEċMċUEЊTMċUEЊTEEE;Er`@E`TuP<4$ hkIcJjP\}M|pp;tp;x| Fc@0cEԋEԊEEjEԊEԃVTGc9|!LEE`@0t:xh)ȉ‹`@0)É؉E䋅`@0hE hE䋅hEu䉵8Dž<8<8<8<ȀڃӉ@DžD@D@D@DȀڃӉaHHHHXExU܋EЊ< uUXcU܋EЊ<%u1MU܋EЊXEMU܋EЊXMU܋EЊXEE܋E;Er`@E`XuP_L$ hkIcmjP\9}M؄p;tvhhHchpIc`@$;lvhhHchIc[`@;lrhhHchIc3`XGc9|u`PchJcPe[^_U hJcq Pc PchJcPn0Pc hJcQ0PcPR6`Pc PchJcP+@PcXqc@PcPhJcRPPcPPchcPcPPcjPhJcRjcPPcjPhJcRÐ%qc%qc%qc%Lqc%qc%qc%dqc%qc%qc%\qc%qc%qc%Pqc%qc%qc%qc%Tqc%qc%qc%tqc%`qc%qc%xqc%lqc%hqc%pqcUPcPcsQcPcrU0ctvЋ0cB0cBuÍvUVS,ct-ƅt,cNu hh+cSe[^Ð1B ,cuUpPctfpPc돐U QL$=r -=w) ̋@PÐ%qc%qc%qc%qc%qc%qc%qc%qc%qcUvU,c,c,clibgcj_s.dll_Jv_RegisterClasses             &*+,-./012345?ACEGIKY[\]^_`abcdefrtvxz|     !&*035;ILNPRTVXZ\_acegikmoqsuwy{}#%')+-/13579;=@BDFHJLOQSUWY[]_acegikmoqsuwy{} "#%*@| 是 "#%*@| 如能: #%@ : "#%*@| 且景: #%*@ : : _ F E A T U R E _ E N D _ % 么"" " " " " _FEATURE_END_% @ @ @ | \| \| \ \| "#%*@| : _ F E A T U R E _ E N D _ %景:纲: #%*@ : _ F E A T U R E _ E N D _ % #%*@ : : _ F E A T U R E _ E N D _ % 子: #| :       -2468:<>@BDFHRUX[^adruwy{}  "%(+.1468:<>@BFKPUZ^begikmoqsuwy{}  #%')+.02468:<>JMPSVY_behknqtwz}  $'*-036:=@CFILORUX[^adgjmpsvy| ^, cln|}  m ^ cln|}    ^ cln|} # !"$%&'(*)*)+0EJ** O] *),*)-*).*)/*)*)15:D*)2*)3*)4*)*)6*)7*)8*)9*)*);*)<*)=*)>*)?*)@*)A*)B*)C*)9*)*)F*)G*)H*)I*)*)K*)L*)M*)N*)*)*P)*Q)*R)*S)*T)*U)*V)*W)*X)*Y)*Z)*[)*\)* )*)_`abdefeegghgggghggggiggggjgg kk kk ml opqrstuvwxyz{.~ }~~ } ^cln|}            !"#%$%$&%% %$'%$(%$)%$*%$+%$%$- /'''''''2c/'''''''''''|2/MMM/>>////// 8888s5282;'''''''''''|2/MMMM/AMA//// ///// ////// ///// ///// ///// ///// /////////////// / '''''''/'w)))ooo_'/'g/''''''''''''''''''''k,/''/!!P!!'#'/#YYYY/VS%YS\'////////// //////////////////////// '''''''''''|2/MMMM/GMG/////////////////////////////////////////////|2/MMMM/DMD//// ///// ////// ///// ///// ///// ///////// /////////////// / ''''''|2/M/JJ//////''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''.strip! shift size^[ ]{0,%d} \Z\\"\\"\\"gsub!sub!"""py_stringLexing error on line %d: '%s'. See http://wiki.github.com/aslakhellesoy/gherkin/lexingerror for more information.@listenerNULL found for lxr when it shouldn't be.NULL found for lexer when it shouldn't be. %_FEATURE_END_%No content to lex./Users/aslakhellesoy/scm/gherkin/tasks/../ragel/i18n/zh_cn.c.rl*pe == '\0' && "pointer does not end on NULL"featurebackgroundscenarioscenario_outlineexamplesstepcommenttag\\\|\\\\|\roweofp <= pe && "data overflow after parsing execute"lexer->content_start <= len && "content starts after data end"lexer->mark < len && "mark is after data end"Invalid format, lexing fails.cc<cccc_cccc cp c c !c.!ca!c!c!c "c+"cR#c#cGherkinLexerLexingErrorCLexerZh_cninitializescanL2`(`,`0`)I`gherkin_lexer_zh_cn.soInit_gherkin_lexer_zh_cnptLqqtqqtq8qtH8qt@qt)qrr$r4rDrTrlrrrrrrrr ss(s4s@sLs`spsssssssssttt&t.t8tr$rqrr$r4rDrTrlrrrrrrrr ss(s4s@sLs`spsssssssssttt&t.t8tarb_ary_joinbrb_ary_newhrb_ary_pushrb_cObjectrb_check_typerb_const_getrb_data_object_allocrb_define_alloc_funcrb_define_class_underrb_define_methodrb_define_modulerb_define_module_underrb_eArgError,rb_each\rb_funcallrb_internrb_iteraterb_iv_getrb_iv_set8rb_raiseKrb_reg_regcompgrb_str_appendtrb_str_dup}rb_str_new~rb_str_new2rb_str_splitrb_w32_snprintftruby_xmallocQGetModuleHandleAlGetProcAddress4__dllonexit_assert_errnobfflushqfreemallocstrlenppppppppppppppppppppppppppppmsvcrt-ruby18.dlldppKERNEL32.dll(p(p(p(p(p(p(pmsvcrt.dll0 0#0(0I0R0j00000S1_1s111122h23E3N3|333334445/5T5f5555567H7P7z7777m8u888899*9:99v:::::]<==>I?? L00s22222 33f33566>6m688899;9@9X9e9m9999999999999: :: :(:6:<:D:R:X:`:r:z:::::::::::::::::; ;;;";*;2;:;D;J;W;`;o;;;;;;;;;N