perl-Switch-2.17-lp151.2.1 >  A [N/=„U\0fe+]٭g ,k*^c b;یߋ/,A*K߱G-l&^9 Ub [ UUczUy(/M0;ZkvUvb+Xn5hX$?Opɽ+G܀e_j|9G]#rr&hET=Bswtxxv!9u%7ݺhM3G#b4Y2m*DHf82b17a6e1960d1c56b227b6769c3f1199a51ce67f2c76555a280b495441d1046172959bc921c7c3c755de4c71993ffaade7f0df[@[N/=„vxȄh;6o5SgP3}5BqwR }j {͠w])2Y6e % $]]'m[.bgHxg|]YJץj 5V%0偸5 F|+f֕xccԶ,N ԝ h0Β.^? vQ9KOPFYaoڒJF=ڡxܗ`wqk1^\U8I,p>\?Ld  _ $ ( 0 4 G P i              $<Zx|(89:(FGHIXY\](^ubcdefluv,wxyzHCperl-Switch2.17lp151.2.1A switch statement for Perl, do not use if you can use given/whenThe Switch.pm module implements a generalized case mechanism that covers most (but not all) of the numerous possible combinations of switch and case values described above. The module augments the standard Perl syntax with two new control statements: 'switch' and 'case'. The 'switch' statement takes a single scalar argument of any type, specified in parentheses. 'switch' stores this value as the current switch value in a (localized) control variable. The value is followed by a block which may contain one or more Perl statements (including the 'case' statement described below). The block is unconditionally executed once the switch value has been cached. A 'case' statement takes a single scalar argument (in mandatory parentheses if it's a variable; otherwise the parens are optional) and selects the appropriate type of matching between that argument and the current switch value. The type of matching used is determined by the respective types of the switch value and the 'case' argument, as specified in Table 1. If the match is successful, the mandatory block associated with the 'case' statement is executed. In most other respects, the 'case' statement is semantically identical to an 'if' statement. For example, it can be followed by an 'else' clause, and can be used as a postfix statement qualifier. However, when a 'case' block has been executed control is automatically transferred to the statement after the immediately enclosing 'switch' block, rather than to the next statement within the block. In other words, the success of any 'case' statement prevents other cases in the same scope from executing. But see the "Allowing fall-through" manpage below. Together these two new statements provide a fully generalized case mechanism: use Switch; %special = ( woohoo => 1, d'oh => 1 ); while (<>) { chomp; switch ($_) { case (%special) { print "homer\n"; } # if $special{$_} case /[a-z]/i { print "alpha\n"; } # if $_ =~ /a-z/i case [1..9] { print "small num\n"; } # if $_ in [1..9] case { $_[0] >= 10 } { print "big num\n"; } # if $_ >= 10 print "must be punctuation\n" case /\W/; # if $_ ~= /\W/ } } Note that 'switch'es can be nested within 'case' (or any other) blocks, and a series of 'case' statements can try different types of matches -- hash membership, pattern match, array intersection, simple equality, etc. -- against the same switch value. The use of intersection tests against an array reference is particularly useful for aggregating integral cases: sub classify_digit { switch ($_[0]) { case 0 { return 'zero' } case [2,4,6,8] { return 'even' } case [1,3,5,7,9] { return 'odd' } case /[A-F]/i { return 'hex' } } }[Nlamb26openSUSE Leap 15.1openSUSEArtistic-1.0 or GPL-1.0+https://bugs.opensuse.orgDevelopment/Libraries/Perlhttp://search.cpan.org/dist/Switch/linuxnoarchp wWQ$AA큤$S(:[N[NS(:AS(:[Nf8ac65a6964625a7e7709cbf9a253034d9fc9615571958085574966682e44d00e5d396b2d3ab86e4a24d7e005c94fd4f5f199db02d1ed60e3345d44959709812a2fa55566d0d94278ba43480b8f1bfa93f51e56088000a058ca34bd3a89893d770c6e61363b6a1df54c06d3259069e0c86f862307a1fc4e17d97e1e7238a2f8arootrootrootrootrootrootrootrootrootrootrootrootperl-Switch-2.17-lp151.2.1.src.rpmperl(Switch)perl-Switch     perl(:MODULE_COMPAT_5.26.1)perl(Text::Balanced)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)23.0.4-14.6.0-14.0-15.2-14.14.1TM@M@L8L@Lcoolo@suse.comidonmez@novell.comcoolo@novell.comcoolo@novell.comchris@computersalat.demsvec@novell.com- updated to 2.17 - tests fixed - patch by Father Chrysostomos - many warnings - recommendation to use given/when - removed upstreamed Switch-2.16-perl514.patch- Add Switch-2.16-perl514.patch: fix test failures with Perl 5.14, RT #60380- recreated by cpanspec 1.78.04- switch to perl_requires macro- recreated by cpanspec - noarch pkg - fixed deps- Initial version 2.16lamb26 15283852022.172.17-lp151.2.1Switch.pmx86_64-linux-thread-multiperl-SwitchChangesREADMESwitch.3pm.gz/usr/lib/perl5/vendor_perl/5.26.1//usr/share/doc/packages//usr/share/doc/packages/perl-Switch//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/5c2f165d53255a18ca0ddaed635324b7-perl-Switchcpioxz5noarch-suse-linuxPerl5 module source textdirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)P'Fդ2A-utf-8a78c67af7b469c89a6bcdec975382ea25db396238d1b3b12c54a2dbe3d88f340? 7zXZ !t/A] crv:ҿ,tC}5QQvm@gޗ6 Iq$;̾|ySClRS6y*S{H߁ |=A?5,Ru ߧ[4n~-;0 Be5$؎XYgWƠVħ5 g#`?\vԩ.Kc" 8qUm% Un+kxBmcW)md"QYsBHQ,Kpٮq"3픑דe@8u 7I@U\F6Qf=D_bJV+WI9V0g$6`*շmA9ndI#N78 %1AG -Qe>ekؖ䚜WCfpR-Fth}0_ XN <8TZp(DM=&hѢ%T(DJp|%<6\ynظiMw-{KDɒpykV[ɸ8ŝۿY|υmxiMwN wbXqiX'`ê=Qq2pd.&5;ri5&!Jy\n }5 )|@wMEZ&[<(>~1#jXkSHRŧ$ a S`ͬв;y)puyԠ1.G;*'Hr/ 0瞴|pğ:`9rΔ\c: Ïe] r59q1Wq9yvedZJ.bhz{sŞgZ9{o†tg_˞#s3}vhŘ:/%e~NeJWzOZ+6`@gޓ]Q@[R6N)7P"`sq|SF=|ւبnť$lVB"k Di:~[ (5֧Ux\2 r `sYcɭ&y9Ty0otB&Ъ| 5}VK9ќ7tidB>5;AӴrTڢSXp"bS+ 1JDI.w^v8h3nN}|3(LF`G=,%sN7xMN+3(eƅ3(nB#TU"b~t0Ȯ)8|HT*Son%$m)@ie {r;Wp鞃xos_, eURQGG𿹼ϭWEڪN,jDڕ;J 9aMS!aemye׌:sڐ>4{g-LS<2UFS7Υ5kqS,f7~$ o[iS== )5@de͙'>Fu7)`WWQ͍uW,*tyx3Px\ |)CD>b 08w mVvcT74뽉!K%=]ةˣm-1uJs\(QH&ϳYMs`HFdONTx` 2|7*0Nwƿ+qAL9~@+ UL$־$4゛e3V;_)[?l48aAbF\yD⃎z"jaoY[^I8qTTM@t`O[KX9p24Z5"P5g{c}):©F/ X#D5qi_{V>43ٝI,~V,ܣqd~bU"aQY_#_:m02H\\~8P <u4#KX聍CJ8/C& pg5k&銕TČGYx0E;Y h^gH^|@nrn$s^\] @R-R[|Fd>+#}T>>"s/PP:nAD׶`7u w U1n >b ʨw olIS %J-N[ C$Z߯u0a᳊ZbBd<&ٻc`hUh+#<⯶bhꃟ "TB] NuK@*vL-rCFHmIT'H2,7X#9ck g-A. !r`8aL4U9u&*Cǵz`+"IF/(jCbxf56V}*EKÜ)wD,pLjIe ^wԥ5 '%0cPyUw%Ŗ!{kTɽ>qɲ @$8ʤ>pS8Yx52y?WߚQZ !m쪆9 ? ٞ\V*ˉ'Ba}P o)Tʙ!(wΥ-?[Œ:q"~ZjtY+ˡŇ_0LB /JW :T2Q5w^`osv=#PfY]yOͱM&%'*Mmȼ]9 6!GқdWpW c;DJ!ep՞<[6oXx\űYcv)3A`z ׳Jsդ~{h~ioZh$߹#/f*AGn&Yp}b_Zܫ2c4E5D+mz*B?.ìЖ.#E`V4-9BGZծOԯsVt1i{כǞ"RrNk5$ٽ,]֠8Aw?fs$M KUsX 6F}j4LŴ*=uv`T@RXhҡTcY)*m˓'c5 cI*:zx+weqaCk7PZ2*5ޝ[2d<3I&OWلl[džm @{3'50PN8ZnH zI70Ηͦ={^3^ΥF9DD﬍\&01͋))6RTLIm9?ۘ%$;Ry﹙y1G"{QSD< >=8VuQ:Ke $vP}H$W,TDQv!fG_Nd'q-{hi;PgN9#-efudeJ-]Ϯwz%l7elL4yRO7CR>lDDi.wv7ξ e>Rx3 ۉE$#-\a]ns֊~ fl/M:O*CG,.ciO1\ vvsk&F (~җ !6"EseJ}8?~X(#0bRjAlt]AVB^ݭ3FHXבBɔ&yJuhVwXQ7jBhf֣zx<=Za.2o@玛|@g*Uj`W)k0lp*1f{QsWY0>A-Mݒ3#X]]'*ԽN~j  M/ka˚2<6?wRҘ Ub`(sɢT|р Z \$O4'_V´_[C5j)DبG:elV ȨTRTĹ7[ vpāē9mӸ'q̟e[8;d<K&qW29Cix-)j"OT " 7945ś t]?SS?ӱ+O)lDT!V>gx]1Mdp3G=a(hgu߇ cK5̞Ip'6;E Ϲ>J-bW2N)Z4BC;ͮ*+f3VhJٿ擀N&_/ȸ#Csi6F\C1w[>6਒K!rXKΠL΢HY*Grq,ڬ_:2'R~1#|mk:|܇@Uv{Jȁϵ;ê:!Ә/Zn3v^6^˪=` \uM(^۽{t<%ܻqF,cJ\$5m!"\mC)IldC( bkY%&S+G-KxDq&ii)DHYmc*K=d^{jZn6*sP؉BM~Ɂ][V#z9ڇnh5ӄGj1_W 8i$] gǧv]۬m͕^ݕdZ+ɳvSS(Q8)@LP뼧gI5ڋKd MzcAn`]X7;Y1Z7 ·&-1:pBujHŃÚNuA oc8)S&8͇zK 7&66Hĕ88!!_W)}P#JnK]baN$~ Ŏ}VcD1fR;Y nDޅy/tμ$8QQuT\JS7uj9 @ 9XE;Q!y>Bq~\GV+aqc^"Yms&m ͑A$>Ce/XtԘÊM '&mZQIcdȈ`{ 8щ>\ \jiIFo(I eR)*d\pHky@:CtVA7 6F[L!.ap~2F2\x&ɞ^"OS^cWMaƙFQC#𗖅ϳM8 0Ь/iʮ7|X@z{-VvK6+TBW2u.^clTuEpVj'DP84v}sHfLG`=aʲLg!7Q ^ȩ`L #Ia^_sLP#ISI(;FV1pM'gP'ضf5?ظaD(ᏻn;>w2co_Z7B/wI'Y+0ȣ7ܯs4>l־!nBlM0ؔYYEds&;q?C>`Oh<="-⟫*AmH LreWrŪ*Ʊhsǵo쪃/ߎC&[$V|k\gn/ːk {8,oNdu9&nz&_FWu'3HfXmTj1M-J2ET BT.߽('u_,48_P{KSie*8%)>ۍ+F{A4F 7|F/xUTq<鵗Uk!:MI': B*ӒDsrj~s(]š)ǫQ5z7ۓh4?zJOcH&}@C":[w6R,_N {@ 4Xc]2IJDc@%I `N$k.늿g}CL}, (5 E 3z) Gx@=yt%H_ Ź!7yTīa\%Mq60I7.IH>A39=DTKQʹQ19 o0ꐾ >;``yΠQv(Үzc;DMQSv31n5A9G [VuF]"0\VSwM7+rYP8߼SVpg~CuuШs#S!f_֡9x 7 .y>lCA/w£;`B.G%rr);zƅl1/gT}UQ\]$ `kDE2ޡ+ዓMN"{rqwv%dNz+ 9 PnӹY,L7ŃB[~2Y,nXL ӋR.*'mOpYtp\lfVBWp-3rbeݥ@aݳ!43Rajd2Vl. aHGO~v}ՕP5b,xST71c.~[QFMWJ4&"K{(>. զ/(8=0"G7=^27_|`4(pam*=0؂7xQ|Uufąhu|Ќ0I%h%3 xi㪈E>-[ 2EԘ {A]|ۛdo}{Ƭ-'3zA}0e3M"1b_=υ%$p0o9#4buƀ?د!+A.wY1>yu#2B 8.rDTEB[0)AVdWf׉Z" ('Mw}d7jb0\g!M-;Ldz9, 4+pe*TW t#Ǧ >y%=}JܤI0OA| }FCv*1࿩ 'wԲQ׍¦粮JNu9p^_iEXKSt|j}6\/>|fôdW7b 3EMF^)VCh&XtL„ w.Or 5l~tD@إq[$j;,G?c Cj e2\I qɉCbauiH壃 E #5 dʕlֲPX}. b{,`-׺l<`W n9kLxet̚،$O(FGjHWW_AK@*ݜu(0:nql["Ǐ+=<9,̇b$B^죡$}͈ ֠#lg{T/]Y(z0C(jUlV\W 1PVJϋVu6j`c1yÌuB*)Ȓu4!+Xhj -#hO-y}`~2Qt5AqpQ=w??:_R"m?y ̠I|\dlZmfBE1IlDCAo5} l̊]lf [v`Q[}o8\!S?u?bCK"'̆Adtl58+g6MnҶ6a2/9|,g%*mΈʖp\I -ܪ'bE .^}?Sz<odthTb)Jqە^UN=$Xa΀D$964O27)F"fkgJOO/H<PgjB!$|^§靣qE& b0EiyN UFG[O:T9Yk#pc&>syO@'(pM29jkg3dasC#>`=W31Yǣ9r?d@xX ¯dҶ YƸ !lqԹaE7NUls1ʧ N^1ֹ:RfrnL}PMk,XMjJ\!ۺ1x *UmXqƗz;Tk+F-8A 6+l^tP/Ʌ$9)\4(m.v/DϢ#?b.ɳ2iJp$I=ii;&\7@3|7 IY_jSh}$v\x+P_z1ZcQ-Vp(^{kb2JSb +Tb+< B{"'N/X _amKx"Z_}=mĺt! |'~Y1}n/{TbgC̅\7IAObݲWŷ}6爦Xq~=(~#"(P B#`X!@`)zW"P#\e<n-n,xqw4ah6̆BwƧuc6S$?A #6ň=~׿풼SAƅh%0n]F[k M{N^Ֆ_3RijVC1̱?Itxo94#xkRKKMNH-[_|a;s5䄚 F7*7}Q6+еVQ^qrvtLIf (Jg;][c |v& eD&y6F|>M#uЭGF8q!q2⫏I3liZbuMHMjsV[wh߀eGda|:kΩo`!0q̵3_BE qcJi 0춃}>8kLYg&TETf/8K{u] +;?5Iֺ|հ;])a8>?rhx*!#c +h9lcŗe˸iAf$gр$IC=9Vak*n0VL@8s̹ěyz,<:O4`$~J/(*ic֞ݎCj7y(X1UnoMPBZ6n9o#i. sn)}U=NPm0b'C[2,\^Ta so9Dsa +dPpJR'LIa-8?q m0"*fQкu34cCX*r;i}pφ7hmtWMͽ*Odd@a T-:zZD|h 3 duQ _9+o7aMjhg74kxs^ɓ@ jŬ%]~NRz< PiXWfЂj(Vx!o!ƿU*5#sC@)u+ЦqzG;5~-+Ƶ/I0EroL4h^R)PKz4!jܕ?A3T%ۤ~y{ VIG=5``Wb$bٚcH ZU$-Ùz&do*׬J j wҕ`σ<~U%*,r*T)iPӴOHsS@)f{pw٭"9   j2cgmG؎ݡyCn%9ۯe=v" >s͎Bi'Ej3|:t~N]rT̰'!Vao+&cNk~4v06= d AQP7Ӹ%^xzwhe/趎^HkHr2y70J,g1r_yb*~ahj.6HJ Сh靼mc͜!nr* n>dcq#ÉzCltPLjoBꑂ"PD^nѕ(56FĬ+>+XkB'JK/$A.lllw3{< :k v `– [6p( AǬ᧟>\ &t_1'|:3?b_@d?T,`sx52ޙ /CƏrV&V90[3CHWX>7 K4gTd)i^LQbjtf8h,k{*G[KA?ϰͽ'adqA ²ph;.W3-!Wt-Da+^w!ʐ'!pT#dq?)\>W#L0;v+-ns#1j6s'{+pm?CTP$/&ĹE\28f.S,Tw]cqz@#?#h'/;adma<|Tb$*GTdu)7d[9tEz Ƀ;=C\JrDTܹ,>[Pym.Vg`dЦRxI{h?fE2g!q?H 'Ic 5=g ۱v VY?]~,h|%8^{e׭`A_XxwKwXHX_=0jc0>ڷd]Uk6ٍ&|?䕝PPSk[ygUi,d@9F,;h]ޓeE|np#"Dxl3f{@d[Hmз(p@Q"Ѽ*GoeO08"=-LJ$|9p19Ql'xWfy]g>_녦8UӞzq!x8"TA][ Ƭno0ȦQ9dy"x 2r<ɬ<6_RIRcMM<%vILK$KHV:Zc]Ir^(_y|0#s Vr$S ]\Ѻn+зydZ>БAQYơ3e=kl׈.Y:(`% S.Nb&ІfH}u1cI鏣:?b8GZĢE gg(/:koG` Kd4fO= \! MOσؽQ YZ