ruby2.5-rubygem-sexp_processor-testsuite-4.10.0-lp151.2.1 >  A [+/=„$Է >zRfYֆTg*W C?ҫ8r<%*V-ng(}f{AאgN3F]Kv |6猸낛:EZ~WhwѨ\t]"~)I5KĥN+s|{0MW$pLi%zMR'^p^(q#Os(9ӂp;(?(d+2 < Z #,@ J T h m t\p(8 9 : F$G$H%I%X%$Y%,\%P]%d^%b&5c&d'Ke'Pf'Sl'Uu'hv'|z'''''Cruby2.5-rubygem-sexp_processor-testsuite4.10.0lp151.2.1Test suite for sexp_processorTest::Unit or RSpec files, useful for developers.[!lamb62ńopenSUSE Leap 15.1openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/seattlerb/sexp_processorlinuxx86_643#A[[[[[8487a8138cd40a186a16fbb6c0bd8c67bb7171101bcbe38fb83f0f0f1aa6aad0cb48bf47c1cfe158de8732013420de452df613343b0d5314a7c092f9e9ad390d466b7360f5c372bfbf82aed5254091b0b3a40ca65d3d8c3f62d82a2171bc388686fda37b42cd65ede8d7626a212730664ec91747d8d0bd78480cb73b815427f0rootrootrootrootrootrootrootrootrootrootrubygem-sexp_processor-4.10.0-lp151.2.1.src.rpmruby2.5-rubygem-sexp_processor-testsuiteruby2.5-rubygem-sexp_processor-testsuite(x86-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 buildlamb62 15283999054.10.0-lp151.2.14.10.0-lp151.2.1testtest_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.opensuse.org/openSUSE:Leap:15.1/standard/bd5d0ef26a3e4f6c55b39bbcda80b66b-rubygem-sexp_processorcpioxz5x86_64-suse-linuxdirectoryRuby script, ASCII textВr3fautf-82b4aedfdfb33546dc0aa5cfbffb10ec66467d1c5e72fb6ba2fc44ef774977b4d?P7zXZ !t/ɷ'] crt:bLL |tBZK ·y֦%$f6 "e$0(zVeNt'Tܐ 8G `XJ|tkj懷xG zxlJ,s\`^z'Uˌ\6[ASHLGdܽ| 8UYoN.ӐEtURfʋfgcNC]cu pH5OP?pEt.^#8DA ӉBmGQ!;=+FFIɜ&j7{Y%s"փ A/T:?Ҫc=@}K٣Boв̉Kxdȝ BbK"(M8fެ g,t wYr\Q 6ӊqM a\G~XmzG~zay)n:IkPx8~|;ZkM/E/B͒ɘ1lP#nsBۛ@T{hf% Ǵ₀qQ.beh}Wqpx~]cVN{o' ƹ?O#yǻk;u(3ocF aMw@WV6pCQ2,'"}H&,( `Dbu„Dt(SxKܪ9ѧE[Cdjk3,]S?3]_6>ٻ>jxƏט[ߦ gR$u&2h 8\&kD5 FmmYkzʨhydS&ǒqӊ %Vз-D%)@QYp׎tpRpeJ3{cש6x2TU Z-=2erܰf,b (=kͿ'N$^RV>Y3}Z[OGU/=٢g!Z A  ~lUW/Y%kbFTYXOig}! 4ai$|O4J]8]qb!Cv^[l lG#m']čDר|~cy g4U%Tb b\o߄ [|"g6L %Jgh5LO7]T1//7,&k7ۅl')iZ$n"(y9?f;v:}e>Kf7HKXxPgwRx(!RagJvKK_I9I(٘Y`\~(iJ ǣF{zފEuciT7|{ ?;Hg7?/uH hažx"=F>tG6+ ݁\t`f 0YIgHl٤T!uRz;_NOqj^:6sA8?.oief;)&~Fo.@N{Z /R/Q3̯wX6E^!Gϰy-JU w=ư6|$i㿌ECXRѺgܭхVRYBH;Q.(Hh3LLL\lYE;fh4N&Rrr'TuCi{-l\?X.˨Wlޡ3/ZL͂a t*~H2]8Ļ1aו^%܍)߰#דMWgcM,H\RJYCy+š1wW=}mn:QލZFHyD)? Vs* @Wt*E~wX@ܼ ( 1^k͗"l+|~ :STԄQ"t!PяQ&EMMt.N蔚`j>mƱ;T{Fm$Ym0F˼?3֌o}S t<kjgy%X!.3S#j鷹 <6|Ft每u\8_D3fՙA#cILUy]Zg3womQڛQ* 0mr܌ :/ ~_t&đq]fH5^M.%-A"7E"iKWz*S>ju:zA-{a 譸eBeP;}sU8CWk8Ъ`\JAVJ~o9W. X$=J.%ADY7LQFdXt ^o1|I|S!ƷM3S-tFE&zBnqbi.ooy-'U <ט|5H &anWZ HLVu8ꝒdociwPxpC @Ľh*ewm:ɽC*0Ő53kG$׈ݑjIRz(B)3މ bB5]9mS,qvRZ,xRyñ BBww=(Ix~*+vxD%{/NG E'+uX>C}eR"Zg=Ov *HD9$~[$f9hn)g̝"bu(ʅ̰ř˺lEߔH_3/{pnqX rYB>]__8?V8"Ȁz:PeԛCThiMc+l%h2WVV]ƚ{HUrfL8 8mԤ#]}|GV͟fe+kNhqbԽz>fzh:+8ɢ;^"y+׃Y<[V=[i盾'eoq-~[D|$7|M^)z!?FEE yRn/?A?hcQ!hc 'd*SKo~"1|5xi kzk7IxB;u! Dyaכ H\jIh!PlTS1""V TҽFZf -m_=T7 Z~"I?01%)CH7/Hfa- #vD]fn&DU*xwOJMriJ4#[) dl~BKv-))O/tz=(B#/4kV1AFx>h=p{KӞJ^ߢFʱ[g18C||: 3r]\,ث#q0@ &҂F lݿYur,Lg|R#^~*2Bpx5Z<0ةx)_>5&g`E61X-o"ZD|*>AYtP{SlĽ:bwd{YclvIЕ+#i$מ+a1vD!2ʦl`{\ЦKCĦ鹿D3Q+/b \h<*CXio HM4ΛWJBկ-x[ >:c^:Z3;%&t *~iTDsWHLk^gMaaLYj#``н%(ƞWlXȔDKiاglH``[0w>$r~MIR\N 0wthP(y1 4[eힴG A>Ʒ2ǜ3W $oakpȪFL'Y9D(jbY_?UF#ZdVj5!gKO*@GQ&jCPܛư &A5GOMqbH7e *@ ))sWG5ȳ|l &YXYH1%ijx4E9窯VRY;2i~B~E+uҸFHa>?qjFG%#|C43J)2hQM,?b׸.6QIb@0: D@( G;MaL :>(7og^7Zꝩ DļPGo0#R+CWF![뒃bk1~qނ󼷳bX2Y)l,EG,J⿡!")ɔ2NL"32k%[T䪒 ޿:K?i}g"8u';7"R2I/؁ȐacH%OJKS"dLY/I`I=Ӣ Le=|?g[~c{Ū'JŴ,!FkZ=Ǫ]zmG!4NqsYS듥ꭷ*N;$kNjט qF)Ȯ ٫#rn38#8侅<]M;]fBY.S&˃iN'1ܸ &Y*AC_x*́ ut5lj:¨no LCy3ZXA8h=92 p]mp=ߵ"~Xd!ݭ$SBIi|'O{EfV۠U+sV?W8F,a<`MV5NM!.=|@g D_Ip冟;m:r%\C^F7 .'e=,H\{ڮ|'@(~k#ѻdzA"-fmLZqpHjϤFŭ#m*ۛt!P~V@aEBkE0u#LY3.pY.uFw:f'+)E@cuy>uQ yZ϶9 wor.$r{ХB_`Htq:?A9J?ppntO_p+(j\ +rPwz%YO rq@_վJ DJax?^U}o#05<<,} ! !Ue|-)_s4%(K2OÜZ|5zA/m|ѣc}RLEo& ,G/Ő; =*4]WwƕZ/v}vGCyZYg)pMؙŏtai(}W'PdzB G*o3 (aD`>ﻄuyE،DqODi65=3r:;oF~v9GARyJg<Љȧtf@%ZmaU cC}20)`zk3zDZQq)(z|-E~`TnQo ky9R)m־ U//IPUvQ Эʵ+g~!YcE1l,/ >JE;s۰ksQ|H| .2y |Tcᬢ˖nca<¤ c.j񊊮 9 AnQ!m>TiҿfrI-U#5y2cاŮ6H^qmkcwْy1 7WLW!qCU bL}#uƅjitXX$|>O:9=bC,hCEFAm0+{]Gj2\%rgfTo!3QkGf֟Ìr"Ql})}!ݺ@`-BM(T4[Ԁ_RӲk*A_gR;rS*ا]"}s4 %\߸q?uubV>INZ;쎡0;N,5cՐssv_(jEYqΚfZ-]*[paGgm ¡Dޅ9}R468|ύ6YBj&Lz0|}YRV Η'4} o@mͲN17C96DC~B!#qd]YK'%qY[mpٯ89 L%qL|it Eb^pB35F\Daq#64]ؖ]Ui1" #Q;}'}8[x zYty:ͼZ.Gʾ!N"xk-`p0~a"hQ:;(U;wf8ׇ6(-oI;wP TPU(tT,!:e6'NLJK;^xԸl[̶~0t+#5[*fGƺ Z 错*R|y`[{^&r{vEԼN5EAkn9[%j@FW45pn 41_qƩ[sAS{ "@Hs]ZeEm5jܗosj>p3wN H-B1ݽOZMƒ:!C rCMڙAR^aKE$g\;9(:FBֵ-Vy.l)D~)v9#q#LwTS.Jмܮ r@*_DpRH pA[O Χ5 ̔¹|4ʵd"Btp..* 5utom룹kMC$2Ꮛ1,qb1*b1ڢ!Z 5NXT~M'NX ᅏ"m|+ǞDwjv"U{5uB ʐDP1$:`uC@{0  1'+Ţޏ>ۂ1hRgEbO†Ye-orhm8l}frv<`0ڥfa =gkoǜ-pUZۓ&=|_/>mhaVIEhy(8 A^ <6Zd㈛nEUۇu(6Mv8+zw&:\W}iKLn8}I+T+<=|DE 21! lfw#D;w]kϗ?I5(<ľcVmfՁTK& wn]7#^Ύ ڈQ&E{u|U#îPeV]~O\|g}(dIuwiw8_aTG|BrWB p?,O5|Qd`wב'ʹ#ۣɶr_tG('IAc-m7@k)Hl|yGE K}UP%,JPoWT2V7kO*̶ YZ