perl-Switch-2.17-lp152.3.2 >  A ]y/=„x{ JFU 7b3mqcN ו:K~$*KIiCOaypf̯F. DS~MsyGh,7?2 ~(_)Rk P'fUb* y`Dѣ7Ok?/;ZKdTUWf 23Z37~ɫ1u`$.tj )1gm/.CVm_5<0VbE B[ ܒ*cv@'}D'gI8΅\7+W0>p>\?Ld  _ $ ( 0 4 G P i              $<Zx|(89:(FGHIXY\](^ubcdefluv,wxyzHCperl-Switch2.17lp152.3.2A 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' } } }]tlamb69openSUSE Leap 15.2openSUSEArtistic-1.0 or GPL-1.0+https://bugs.opensuse.orgDevelopment/Libraries/Perlhttp://search.cpan.org/dist/Switch/linuxnoarchp wWQ$AA큤$S(:]r]tS(:AS(:]rf8ac65a6964625a7e7709cbf9a253034d9fc9615571958085574966682e44d00e5d396b2d3ab86e4a24d7e005c94fd4f5f199db02d1ed60e3345d44959709812a2fa55566d0d94278ba43480b8f1bfa93f51e56088000a058ca34bd3a89893d770c6e61363b6a1df54c06d3259069e0c86f862307a1fc4e17d97e1e7238a2f8arootrootrootrootrootrootrootrootrootrootrootrootperl-Switch-2.17-lp152.3.2.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.16lamb69 15689964682.172.17-lp152.3.2Switch.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.2/standard/65324aaeaa1efcc6ae724f4c10f88a32-perl-Switchcpioxz5noarch-suse-linuxPerl5 module source textdirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)P9|ghwtutf-86727c722d23e06eecd97feb30fecdd5a49aa349d59a14e3b8951c4051d069684? 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&ɞ8ޟ՟ר6c" +W9Q^A]HZq\OFu9M e@/Thb0ǀ=H3H&<@լ#ԯuJ$Ik!rKހ 3ED}b3(kG~@MYK9HjlkgwOwxJaU/T0hNH#cNPq`qaͱMh'"kMVC|nxic ]7ITRRM̥X(1SigT`{uDЅ\yˎ:Ån+Eq ?d(޻]ҥ!{>1)Kd~h;g/+00s=n6C"ԊZlN_H2XWuav+1!$C=l-( Y7Zc|HJe9;הehm#Y'0b{9C}Dsf<'d #?(H*CoM?Sq}3tѵ<9j)f89)b!ȨLRX3}m.:V:(-\ju]X\:,eŴk4*|e7s1=DW1Hon/?K<6SA{y4i#|?;Ewٝ Xj]xbdPiUg$y\36dץ4Xu T *m5zi &&SD4G;>\dw[yk@̊.=OzAΏ~&5BN{v3DL akΔb(H1H=+ݠ ے_Z-`L9thmY9/ZeocCզZlUxo]6AO!nz hTǼxo )5=VO'WLE=du) b\[{{FGBsz6 \#SPs묅Ua}hTn-BZ$B>~8'j=H^4Fp<4W T.vo oY2{*O{ҩQ"u΋NĞWtID!%GuŞ  CpKsd*'xu,a9OfF{w1MH75^Nѝ`4@c[,pCo߄0dj{Lc @ =,A{㈩$&:A+L#ᐃK ?:_Cɀ͖6Lw YV%i"@cÿSɋ.&ގz،9.muÛW z8|4Sc ʚs:󆑊t?tu3IuEF:mg(rAD;S^ Zh ,] vBp0YO~-a9ށ5}f-Dh oFRΪaΦ^x/{HP;SPiߒ$^l9my}Nf59Z"WR *) +et!f1Gݬ )o2aq[EA¤%>v1'҆Ѱ.;+aJɼ TܖR3?/Ȝ_:^Fѐ>$D8>Grc/Ʃک ?qR1IPOH[iE$LvDH:^am<i7R6ܙ]q?9y^ Ɔ7&z9 }rlɛGYnDZwdɷ7h9 {>YhC*[,ojhwM^ ]b)jҪ gж⣕ |8n{?d'?|E)nVzG|!q oq8jQZη()` fyEַC"AdL}j;F9rή ^amRYRZX(/lMyɋT]^y Or[en cflw[KPՋkL ZH>6[\u~8xoU̍HaM{ ,abG "Xb}]&4tQgGT&Wћ$NfwNq%='H>U0:8N-(LAK7ތQ y4eo%N *8}.`lۜRj<@ R~xY3rJj@J琀 ^gef3:xZM=}L22YRS!]; E?Eq(=jN:04XnPjU  dwֲYx-̯]-+N\4@LkE$nP7Cn#xgi`r]C$ŠgaW)z:it(+z{1M+Ա Lv`և3|j >) IDE@?* y:f<}v~a*#wB]+'$t;]z Aq6"}paV8+ }<ʳ |bdHh{vGT@[;fqqվ[75BZurɷ>=ϔ3eUf 2- UʼnN:fiX7ώ1 oԤ @}^TOUڂl)x(D#%8 u|w{ K.fnԡ$NF踤"-ĭ-НɅ&)A"jٞ:PCsTXʨ$ (wQe턛vi_9k;KV%#Y] \XD!c3s6J aAMy.qHe];U|]~5s@2S.e X|;@DY5 ,%&^H$1Å3BEREt+Ňył**UMk1lJZYyÜ|QYP(.0(ͺJ[E ,`(ܩó;^:9l\fuN]ja0@7`&$УLq~d XCC?{]uܚ)W^k2z_ZќAǼ">IsQXf~k_5k$-wscw A^-|4>:;1w$ .W{rc)`p4YD//I*Gdv[#X5*J(1oQn:9s+Q` r4h }@uk{P>XBR4:%*yL6x9Qﵼ-Naj|$Fׂ8YcwYw懲~_9V!*_\=݀"'| fueR sK75V8w*lA"+zTI8[Ϥe) O? L(GP':;LXE?,eE&<}ݓ|fsy=gxθI|}:16q,BBX48P3H=6@G #4DoFN!"?U(6ġ8_ Y!OF"ܴN˅ Q%}4;`tU;fin0٢SL:0C,R=,!vzOr(A&30ZQɯYNxSw53Ӫ*Fᵑ,UTon,)>ZL@]<ݢ8"F!+S +@ k_y m8OUEq-?>g'W %SF<(<+A݁QPa.c6w@2Xj̫xt3Iq z™ON.[7DJu|V6+mb޿lsyɋeFȸ4`ȰXw4vzK&N%hEPX5H#@_>xȤ6V2%Ko][(Lq?,$HY끴*cܕNi42$$2Z|7Jۭa9^ܚva稽{4 ZzS1~L*R:u g}~ء1 kF`^[\j5gxw8bAK: wͣlr'zS lLp.` WM\u^tV˂2FQ܄DrQ Ci 4Mſp8d.[G|M)8y #2SM~6S8^*,u&s]բcG2m~rF}$0_$L}o~;,^Gy2Vud*_S]Hoʖי6jȚeS6moF іN<{ZU=R<wXgKV+o&r~7pX.ǰy%h}q2hxX?׌ "P _93Wk3_(3&lIwyWgNSN8pkEoԊ  zP4O%n\̨_GOӉo>鹆:%YǾv2 B.{ 'dmNCV;\=a8F-C ΅1w!Eyeʛ+Vd2aIzwg3Lt)\Zޒ:F<539RSTC+S33ݵ R\+%ȬÇdfyw1ᵸegI i a`1fQӊKPN,>042Ϸ]XDQХZ7Į(ӽxys&̻dK^D]^$|Or.,EОVH 2]mu )S):@oaqqlFCzV*:CZ)&Dn[E*/\WР ?M‰:;^3?4/rlӔ>!!t5m;<|z+# hȪ,pWfd a6$g$bNO Hʼo[9UqW") QfenWZ "[N0{{pʌ] "m0sgst UfƒZe7Qf" ԁ{8yDWg=B~ἳhQv?(?`&~Y/`.,y_{[bP1e3U%m^)Lkos}̔OKhk!֥1![) sd¡-xur˜r<d9_@{ƨ[Y yLYWKvGG2WqbD dy/|dfu;iTuؗ4p0we&83ܭJ3^6Oa1.F̈rX႑'> 8&'&= !Cgo%6J窨] "ar(+:C"x@&'x$BoN- <#GIOc aO:\`K@L?[i ؞%}RŒך=k]C$Hz=dE:a] >hʖh[L֮MU50M{܊VKs@wڝ Wfz@EXUM #(QR^2ڮc# \Yq8z(;VRUavFxlb\`>p[kD Akf\Tk?j7yӼSࣀC9,J:QʨDZuBb쨨geBrPدBz\kvz,=J7XgCQ:G ˣ"eDiǞ$si 6V+ݴ7 J,;F-1$5Tl1=ymnj~]S;-LX3: uu{IA>3:gpo堲ïOVVF@`-Bó,:+ /Lf5+ײ1sP^~ɕ:@FQ_CarŨ[ؽʈ chI)І\RAϣO+dm$<`d[uS#B\BjqvDZ.춣 R'w0T|8$ot#h ;xgpvx4Q[F3$+cKHݡO-63_&ۑ"c)%ErCRV CګJP*$"y&t )RHǙQb's=[(J]_2U^]jZ*cPeʜGзe6b[ݑӗRy] bNHL0sTJDsRR Z򩬅:=B1pB( DkKd'UcH:v"0pP/%lUN =QiTj(-i7r[z4 eF /񆩽.[`DwC L&Ɂds V lt٫ϝ{KE|GDm (e:̃ؽdrz׶ YZ