ruby2.5-rubygem-sexp_processor-testsuite-4.10.0-1.27 >  A [%p9|c~`!Or] `C TԻPk]eP+tSr 2Fݤ YWIfJjMyGx˶\4'Lu²)ƀ7=shKpu['=S>Dxǒϟӈwk]#&+K=#gߎǞX~Gw ʚN<2G0$gBI$ Mp;(?(d+2 7 U  7=H\ f p   t(188 9 : F$G%H%$I%8X%@Y%H\%`]%t^%b&Ec&d'Re'Wf'Zl'\u'pv'z''''(Cruby2.5-rubygem-sexp_processor-testsuite4.10.01.27Test suite for sexp_processorTest::Unit or RSpec files, useful for developers.[cabernetńSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Rubyhttps://github.com/seattlerb/sexp_processorlinuxppc64le3#A[[[[[8487a8138cd40a186a16fbb6c0bd8c67bb7171101bcbe38fb83f0f0f1aa6aad0cb48bf47c1cfe158de8732013420de452df613343b0d5314a7c092f9e9ad390d466b7360f5c372bfbf82aed5254091b0b3a40ca65d3d8c3f62d82a2171bc388686fda37b42cd65ede8d7626a212730664ec91747d8d0bd78480cb73b815427f0rootrootrootrootrootrootrootrootrootrootrubygem-sexp_processor-4.10.0-1.27.src.rpmruby2.5-rubygem-sexp_processor-testsuiteruby2.5-rubygem-sexp_processor-testsuite(ppc-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:sexp_processor)3.0.4-14.6.0-14.0-15.2-14.10.04.14.1Y@XX@VV@UhTU?v@UTT:m@T=@T=@SAAS(5@R@RcRC@QiHQIQ3;@PP@PXP@P@POk@LLL%@K4@Iycoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.commrueckert@suse.demrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comsaschpe@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.deprusnak@suse.czmrueckert@suse.de- updated to version 4.10.0 see installed History.txt === 4.10.0 / 2017-07-17 * 2 major enhancements: * Added experimental pattern matcher to Sexp. Forked from sexp_path. * Extended s to take a block and return a matcher: eg s{ s(:defn, atom, _, ___) } * 23 minor enhancements: * Added $STRICT_SEXP to crank down Sexp.[] and friends. * Added Matcher#/ w/ real functionality. * Added Sexp#/ to search with new patterns. * Added Sexp#map to ensure you get a Sexp back. * Added Sexp#new to create a new sexp with the same file/line/comment info. * Added Sexp#search_each to recursively search w/ new patterns. Returns enum if no block. * Added Sexp#sexp_body= * Added Sexp::Matcher.match_subs? and .match_subs= to extend =~ so you can match strictly. * Added Sexp::Matcher.parse to convert lispy string to safe matcher: "(defn atom _ ___)" * Added all mutation methods to STRICT_SEXP >= 4 * Added deprecation message to Sexp#structure for [s(...)] forms. * Added strict_sexp.rb to help you clamp down for future changes. STRICT_SEXP=1+ * Auto-require strict_sexp if $STRICT_SEXP is > 0. * Converted a lot of indexed access to sexp_type/sexp_body, etc. * Finally enforced SexpProcessor#process to only process sexps, not bare arrays. * Made Sexp#/ double-dispatch to Matcher#/. * Made Sexp#gsub work with new patterns. * Made Sexp#sub work with new patterns. * Made SexpProcessor STRICT_SEXP=4 compliant. * Retired SexpMatchSpecial & SexpAny. Never used by anything AFAICT. * Sexp#=== goes back to default. * Sexp#=~(pat) calls pat =~ self. * Sexp#sexp_body now takes optional offset. Use instead of sexp[n..-1]. * 9 bug fixes: * Extended Sexp::Matcher::Parser.parse to lex more forms of regexp. * Finished off all missing doco. * Fixed == methods on all Matcher classes to include ivars. * Fixed Child#satisfy? to properly return false if failed. * Fixed Sexp#sexp_body to return a sexp using Sexp#new. * Fixed map to use Sexp#new. * Only try to set c_type if it responds to it. Make STRICT_SEXP safe. * R2C has a hack in SexpProcessor to call sexp_type=. Renamed to c_type= in R2C. * Removed very obsolete attrset test from pt_testcase.rb === 4.10.0b1 / 2017-06-13 Beta of the above.- updated to version 4.9.0 see installed History.txt === 4.9.0 / 2017-04-13 * 9 minor enhancements: * Added Sexp.depth * Added Sexp.sexp_type= * Cache Sexp.line_max. Massively speeds up large flay runs. * Cleaned up SexpProcessor.process handling of result node type. * Extend pt_testcase for ruby 2.4 tests. * Extended Sexp.method_missing to only print on every invocation if $VERBOSE=1 * Extended Sexp.method_missing to warn if the expected sub-sexp is not found. * Rewrote Sexp.mass to be MUCH faster. Helps tremendously with flay on large files. * Warn that Sexp#method_missing was tripped if $DEBUG.- updated to version 4.8.0 see installed History.txt === 4.8.0 / 2017-02-01 * 2 minor enhancements: * Added Sexp#line_max * Extended MethodBasedSexpProcessor#in_method to take line_max and record span.- updated to version 4.7.0 see installed History.txt === 4.7.0 / 2016-02-18 * 2 minor enhancements: * Expand to support 2.3 in tests. (presidentbeef) * Return enumerable for deep_each, each_sexp, and each_of_type. (ridiculous)- updated to version 4.6.1 see installed History.txt === 4.6.1 / 2016-01-21 * 1 bug fix: * defs should have a nil node if body is empty.- updated to version 4.6.0 see installed History.txt === 4.6.0 / 2015-05-28 * 2 minor enhancements: * Extended generate_test to deal with 19 and up. * Extended pt_testcase.rb so add_19tests means 19 and up. * 1 bug fix: * Added and normalized tests to deal with canonicalized block args from ruby_parser.- updated to version 4.5.1 see installed History.txt === 4.5.1 / 2015-04-27 * 1 minor enhancement: * Cache processors and rewriters. Significant speedup. (presidentbeef)- updated to version 4.5.0 * 1 minor enhancement: * Added SexpProcessor::expand_dirs_to_files as a utility to cmdline tools.- updated to version 4.4.5- updated to version 4.4.4 * 1 bug fix: * MethodBasedSexpProcessor#in_klass clears out the method_stack for the duration of the block.- added gem2rpm.yml as source- added a small scriptlet to fix the shebang line of the test scripts. - also added a gem2rpm.yml for later, but did not regenerate the specfile just yet.- updated to version 4.4.3 * 1 bug fix: * Fixed a bunch of pt_testcase entries for 1.9/2.0 wrt ruby2ruby.- updated to version 4.4.2 * 2 minor enhancements: * Changed skipped versioned tests to return, not skip. Reduces noise so you can focus on real skips. * Extended versioned tests to include 2.0 and 2.1.- updated to version 4.4.1 * 1 bug fix: * Added parenthesis to fix the structure_remove_begin_1 testcase. (bocete)- updated to version 4.4.0 * Added MethodBasedSexpProcessor, extracted from Flog.- updated to version 4.3.0 * 1 minor enhancement: * Switched ParseTreeTestCase to minitest 5.- updated to version 4.2.1 * 1 bug fix: * Removed structure_unused_literal_wwtt because I just don't care anymore- updated to version 4.2.0 * 2 minor enhancements: * Added SexpInterpreter since it is such a common pattern * Added aliases Sexp#head & Sexp#rest for readability- updated to version 4.1.5 * Clarified role of s method. Fixes #12. * maglev: Workaround for bug in Array#shift- updated to version 4.1.4 * 1 minor enhancement: * Gave Sexp#structure a ~10% boost * 2 bug fixes: * Fixed Sexp#mass lying when using auto_shifted sexps. * Stupid fix for ruby 2.0 method_missing 'bug'.- updated to version 4.1.3 * Code cleanup... what was I thinking??? * Explicitly setting pt_testcase.rb to US-ASCII to avoid encoding hell- updated to version 4.1.2 * Sexp#structure should grep for Sexps, not Arrays- updated to version 4.1.1 * iter args revamp for ruby_parser 3 changes.- updated to version 4.1.0 * Added Environment#current so you can explicitly shadow variables. (meh)- update to 4.0.1 * 4 bug fixes: * 1.9: Changed !@ to ! since that is what you implement * True to my wtf comment, there was a bug in my case_splat test * Fixed a bunch of entries for r2r changes against edgecase parse/lex tests * Fixes for R2R * 5 major enhancements: * Removed :arglist from everything except :op_asgn1. * Removed block from resbody * Removed block from when node * Removed block nodes inside of scope nodes (defn/defs/class/sclass). * Removed scope nodes in defn/defs/class/sclass nodes. * 10 minor enhancement: * 1.9: Had to version split all my 'not' tests since 1.9 is insane. * 1.9: f (args) is not allowed in 1.9. * 1.9: f(hash, *splat) is not allowed in 1.9. * Added module2 test to verify module w/ 2+ entities * Added Sexp#deep_each and Sexp#each_sexp. Refactored from Flay * Added a ton of block arg tests. * Added add19_edgecases to help refactor a bunch of tests that all have the same output. * Added better debugging output for rewrites. * Cleaned and added a bunch of stabby proc tests. * Moved RawParseTree test data to ParseTree project.- Update to version 3.1.0: * Added test_call_arglist_trailing_comma__19 (presidentbeef) * Added test_fcall_inside_parens. (presidentbeef) * Added test_if_args_no_space_symbol__18. (presidentbeef) * Added tests for new hash syntax and ternaries in 1.9 (lastobelus)- update to version 3.0.5 * Added in_context to clean up code. * optimize inspect to avoid needlessly caching @line- update to version 3.0.4 * Added line number to pretty_print output if $VERBOSE- use rubygems_requires macro- updated to 3.0.3- fix buildcabernet 15272888624.10.0-1.274.10.0-1.27testtest_composite_sexp_processor.rbtest_environment.rbtest_sexp.rbtest_sexp_processor.rb/usr/lib64/ruby/gems/2.5.0/gems/sexp_processor-4.10.0//usr/lib64/ruby/gems/2.5.0/gems/sexp_processor-4.10.0/test/-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.suse.de/SUSE:SLE-15:GA/standard/bd5d0ef26a3e4f6c55b39bbcda80b66b-rubygem-sexp_processorcpioxz5ppc64le-suse-linuxdirectoryRuby script, ASCII textovK.([eutf-890c6836b92dc96cd3c8fd137191a2e5d7cf57258cff75338a614c582a6ab1b5f?P7zXZ !t/ɷ'] crt:bLL $pB 0I…_gB5H3/i,/zO]sیY7ǿ<{elBH hua\]>$//'Lr\gyf%0ATJ?bEt.xh|Svoc^P> 6zwgۧ;޼SΣש榚iOxW_O Sh^Ū@hT؄\XW`B~;`\s^)YJ+YeKF;xԖۼƋ l@v ~@Ǖ^wt<A@A_E`T8eI5s0z۾a^M+f1ɫI/udSl* 4 4whnyݙF1^r.TQ 4mWsB?t Ǿjh!e|sJ{C'`Z3rSuۆ%/%K8/tD@F+ݻPp۹x\ Һ$e(JTgpZDfaj 4J)>:U)row}0_ݕv6}ў4g]"@6UԾ'<)WJݬlynK0?2ȧ.@^"?P =kun~tIxԢ*˲ݖ$~ҍ \6fF%Čp\堔1Zt +ĮhP"nd^k)7j$P<mX*74o'-]jICjJ"R4ނ!B}eF~(B|DvXfi GOX W8>Q>'OrTһzɋEz?wy]a|fٚL]d;y $ Ju>0J;Iߎ ءs![ AdNs@ i!!ܜ枡EATt$/͛P2 |R%7_RkLD: WOj4J~KNP@n-{a} mW,Adޛ+81,Vz`l#)僈D-2 6_$"E'N̸FSњ\#{WqCyz Ɗh"ԧ4\͍RBgR>Uڂmp QuIlcyrv*cSoy⤏MdܟD--4d HTӾow- :)(]W8[M '4K'ѻG[ѕƞasFɒ}PXCgԙljH]s:[rf0LڏBX CIVKrSCHic!CK WLFъON5i7jZjvdJ"<KxRQ1G;^Wh&1]4'k?@!O&ýL?51, -mWFm}ھ-y-TAcl0hI/)kCx*Ds;e/K9A'0J XvY7x߯2Á=VZlZrH{>䯞zŪì1_u̥gJ(!WZ7ߴ}l zs /yL%p0_K*t Q Y$Iy" \tuQ f%r HN)eI;egRR=CUa 0쳞\ҲFS [vW-U,'-?B*X qEFޞG}2Ivh#0<q(rK>,礬;M,iCUhk?&ݿh3BM >p|ܧA }-*;5Z%YF9]-ct=aMÆ(߻9@=HEC"aҤl(r"|8(XQ}S~ ~B1ўsهǸJ̮ 4OU;ÖS!vm/Au;@;^6BQ [: KqæB?%fY^&k|\2M3OhjD-s'38i~lBDtdyŜ"u}Ƚ[JZEV\re5.S.vہ&m7[DI`?/n@ y^@T6/?̅x0-3~2/eJe<"+xPVN՘#Go[`'r.<4)>#8f C%ˍ?C#_K,|V\qa ϧWXHd/4?v3Y,>Jyphʞ #ەp42?)XEDk7I(A~a1|n@ v=!:Ç]mVӇ!<ʕOgZg"IUUߪ_Œw tB^@> Ex`=jӾ5a^n7/Tdz| D{ װZ7ƚ0,G{5Bbf};UgTC&\A |j4UYJ%MG ax*~%Cf,!R2@7_H6Wxѕfi2wCqp6N[- |Qְ'C> y<:1ƍl`UMZCs Kc]3kIP|!>89UEߕOɺ )mdj!\qaVH e=[ӅKܓx8)LDa~s[trFZ9>w|=f@tœsãI"F{HpĔP/$fv-,5’P". w6Hz)eE#O  =8:\/~ թi!Ee @F6䉎>Ala7az5D*!4pKq+D6/ ?\f! /E%|y˳hT8qKu1KU)pt<. sw"cåe}崰G 6mGׂ$LxԚ+bP844΁Bgq̔K GojSz6j&Wo0HChNdM 1xw*!(JJhlpNlZ%kN69mvl-Mbh]۲X5`ccמeD:j|WY[@3✂BVKJ'=R$ϝjP+-/=ae(  s0*h*t*Kn8uW_P7)r_`.`"L?.iYɫ- y5pw^$so;aG2v3BMd0,*5 m(ͣӔa4_E\@ˈbg=j*x^r6~oR6h< m,ao ڥy%"فLE'D:3j6tϨK齵DO;Qn&@ɬF[zy /p_Y\Vcsݝogkp,~J6K̇+IW ɓPI'K@AkWF\"_TZ_czq>ۇ66t_p?Q(n'iW JȗbnM9 ;P9S s ԫCk7a$%+RMvo~U>X>JӘ953@"*]4=K 3uPD."X0$M(@ŋUFGqW .7s$]4`N\-ZF;k3 GE:cMC(F~mR`k̞)z߬hpJ*z"}KI*}Kp)lݣYMn/ūpn:v!*혮v2nxi=3G]??:x\\].M7 Ѩ˭lw8p\@Uف'h<+{xsw|=D!@U!*Z3c[=yCyz7g-$!Y)":* a+#(/%:++PMKv\S{ux#疫!6It F-, 0 3$V޽*%. -%am=8ut u+!L3ؔWbt Mq쉆Ae *p9'z|sVb5V.5 \}hpFS}܃~y눁HB7p, ,dPɷRHrߜ?$ 42i4 (`%Jш$zk@:["vfi[(V%m=^f(=XlW/rXDcj0[K&|`DG/Is[f3GjI J%kK0S'RZj@h–6 l|LA vۦ~|5c*,]5S%LJRIJ6#V$t6L m$6?t;̀ pO9āa-oPN QjKG.|ݠJA@")bjh2FPMc\qgS^dUYOqIKMjBSrە. ;q8m^C2"׷YXqCNA(ŮVk9t߀L$3 .L14 NV!~\?I' D\h}uV`g~O3gJ q6!} DrF[ݍ:w\B0 zP1DD2]Xo5a@3H[c=Q@w40t5*fYZ^.L?.:9UʵGCsV纞\#^-XϯodOs ee0ϐНVqZMRN,ӣkC Xs5]ݽZ{TghbJ?D,>=fo W|m:BYC++2W"}N0Y#s9A-Eo+E\J/fz@xw%&} eRE|MVO^##^WbK˩&;1S)jV0"t*3,WCMi w 2Fr!1ONq=Am#CBܕqhhF`Sݎ4G`Wa>.'F8leRbZngM!+e)1ö 9]? f &1AU٬KJn2O0o>ީW-A0{K;5^< "zDaGj {ʻ'كж$]-:dޕALf{[q0Cmc9;G>cʃqWƏpzr$~*p[Uꆿљ3U4 5[cH_?i/?[> +yPfv/+4vR YU3svg33b|t;||R΍=:*GnR^8=}0ۂ;}K)/iO KhςXaK!s2H*n}Ilebù!"hRܓ4*OI{9pE: 75\wie';*Xi"o3?tspoϨQ`*m9 TYaT}LO2:˽+ MqD?ؗB挝 aQZ8bG2T*Qtg8c7@?+1bmCϹ3FGQJNU37u[&$mSV2LLevE I9yyI{brqQA/uO K]{ @GB>:̼iLz=JUJ#ճ}jx[<.#eW4rֱ66" ~xURu~>83mwjk;2UKM'}~)l(Zp]Ž/!N]&;]%[SXW2w+yj@1GdOCP(Sm.qK#l/`szg%KySScnH$C嶂UAQ9jԘwI`{^ Æ*.?2ʓˮ[OzTBÓ)xe3y>Kd7;ۣԷtw*ykS|/*C}  Ypto/0 rS0,uk3/ ܊r^JZhr _i\rC?nY0͵i*eâdi'Oƥzuj6ͮ;PFAVWHLKj>)T+3T*) vV դ7V5#NvP ii/ic"1^H1 -'&G%}"]L,%gN\i>Y3sab# ZM8G/9 es' bhjG-OLV; OءœcԷ%?55.- $fuG53ᇢ^Ma`x*E=bј: 3*`2qKWZau{z:IJ歙ԊP?uaV*twmp:X:kc^3MP71ZsE%'e<=i+fO*̶ YZ