!RBIX 11817445442317083511 x M 1 n n x 10 __script__ i 37 5 7 0 64 47 49 1 1 15 99 7 2 65 49 3 2 13 99 12 7 4 12 7 5 12 65 12 49 6 4 15 49 4 0 15 2 11 I 6 I 0 I 0 I 0 n p 7 s 11 spec_helper x 7 require x 3 Alf x 11 open_module x 15 __module_init__ M 1 n n x 3 Alf i 16 5 66 5 45 0 1 7 2 64 56 3 47 50 4 2 11 I 4 I 0 I 0 I 0 n p 5 x 5 Tools n s 9 .to_lispy M 1 p 2 x 9 for_block t n x 3 Alf i 173 5 56 0 47 50 1 0 15 5 7 2 64 56 3 47 50 4 1 15 5 7 5 64 56 6 47 50 4 1 15 5 7 7 64 56 8 47 50 4 1 15 5 7 9 64 56 10 47 50 4 1 15 5 7 11 64 56 12 47 50 4 1 15 5 7 13 64 56 14 47 50 4 1 15 5 7 15 64 56 16 47 50 4 1 15 5 7 17 64 56 18 47 50 4 1 15 5 7 19 64 56 20 47 50 4 1 15 5 7 21 64 56 22 47 50 4 1 15 5 7 23 64 56 24 47 50 4 1 15 5 7 25 64 56 26 47 50 4 1 15 5 7 27 64 56 28 47 50 4 1 15 5 7 29 64 56 30 47 50 4 1 15 5 7 31 64 56 32 47 50 4 1 11 I 4 I 0 I 0 I 0 I -2 p 33 M 1 p 2 x 9 for_block t n x 3 Alf i 10 45 0 1 5 48 2 49 3 1 11 I 3 I 0 I 0 I 0 I -2 p 4 x 5 Tools n x 5 value x 8 to_lispy p 3 I 0 I 5 I a x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 7 subject s 10 on a Proxy M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 33 45 0 1 43 2 13 71 3 47 9 26 47 49 4 0 13 1 7 5 47 49 6 2 15 8 32 1 7 5 49 3 2 11 I 5 I 0 I 0 I 0 I -2 p 7 x 8 Iterator n x 5 Proxy x 3 new x 8 allocate x 9 suppliers x 10 initialize p 3 I 0 I 8 I 21 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 10 :suppliers x 2 eq x 6 should p 3 I 0 I 9 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 8 I a I 9 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 8 describe s 14 on an AttrName M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 3 7 0 11 I 2 I 0 I 0 I 0 I -2 p 1 x 4 city p 3 I 0 I d I 3 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 5 :city x 2 eq x 6 should p 3 I 0 I e I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I d I a I e I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 14 on an AttrList M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 37 45 0 1 13 71 2 47 9 27 47 49 3 0 13 7 4 7 5 35 2 47 49 6 1 15 8 36 7 4 7 5 35 2 49 2 1 11 I 5 I 0 I 0 I 0 I -2 p 7 x 8 AttrList n x 3 new x 8 allocate x 4 name x 4 city x 10 initialize p 3 I 0 I 12 I 25 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 14 [:name, :city] x 2 eq x 6 should p 3 I 0 I 13 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 12 I a I 13 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 12 on a Heading M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 59 45 0 1 13 71 2 47 9 38 47 49 3 0 13 44 43 4 79 49 5 1 13 7 6 45 7 8 49 9 2 15 47 49 10 1 15 8 58 44 43 4 79 49 5 1 13 7 6 45 7 11 49 9 2 15 49 2 1 11 I 7 I 0 I 0 I 0 I -2 p 12 x 7 Heading n x 3 new x 8 allocate x 4 Hash x 16 new_from_literal x 4 name x 6 String n x 3 []= x 10 initialize n p 3 I 0 I 17 I 3b x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 17 {:name => String} x 2 eq x 6 should p 3 I 0 I 18 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 17 I a I 18 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 14 on an Ordering M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 53 45 0 1 13 71 2 47 9 35 47 49 3 0 13 7 4 7 5 35 2 7 6 7 7 35 2 35 2 47 49 8 1 15 8 52 7 4 7 5 35 2 7 6 7 7 35 2 35 2 49 2 1 11 I 6 I 0 I 0 I 0 I -2 p 9 x 8 Ordering n x 3 new x 8 allocate x 4 name x 3 asc x 4 city x 4 desc x 10 initialize p 3 I 0 I 1c I 35 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 31 [[:name, :asc], [:city, :desc]] x 2 eq x 6 should p 3 I 0 I 1d I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 1c I a I 1d I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 13 on a Renaming M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 57 45 0 1 13 71 2 47 9 37 47 49 3 0 13 44 43 4 79 49 5 1 13 7 6 7 2 49 7 2 15 47 49 8 1 15 8 56 44 43 4 79 49 5 1 13 7 6 7 2 49 7 2 15 49 2 1 11 I 7 I 0 I 0 I 0 I -2 p 9 x 8 Renaming n x 3 new x 8 allocate x 4 Hash x 16 new_from_literal x 3 old x 3 []= x 10 initialize p 3 I 0 I 21 I 39 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 14 {:old => :new} x 2 eq x 6 should p 3 I 0 I 22 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 21 I a I 22 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 17 on an Aggregation M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 10 45 0 1 7 2 64 49 3 1 11 I 3 I 0 I 0 I 0 I -2 p 4 x 10 Aggregator n s 16 sum{ qty*price } x 6 coerce p 3 I 0 I 26 I a x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 16 sum{ qty*price } x 2 eq x 6 should p 3 I 0 I 27 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 26 I a I 27 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 20 on a TupleExpression M 1 p 2 x 9 for_block t n x 3 Alf i 32 5 7 0 56 1 47 50 2 1 15 5 7 3 64 56 4 47 50 5 1 15 5 7 6 64 56 7 47 50 5 1 11 I 4 I 0 I 0 I 0 I -2 p 8 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 10 45 0 1 5 48 2 49 3 1 11 I 3 I 0 I 0 I 0 I -2 p 4 x 15 TupleExpression n x 3 arg x 6 coerce p 3 I 0 I 2b I a x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let s 24 When built from a string M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 3 arg M 1 p 2 x 9 for_block t n x 3 Alf i 4 7 0 64 11 I 2 I 0 I 0 I 0 I -2 p 1 s 13 status.upcase p 3 I 0 I 2e I 4 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 21 ->(){ status.upcase } x 2 eq x 6 should p 3 I 0 I 2f I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 2e I a I 2f I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 8 describe s 24 When built from a symbol M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 3 arg M 1 p 2 x 9 for_block t n x 3 Alf i 3 7 0 11 I 2 I 0 I 0 I 0 I -2 p 1 x 6 status p 3 I 0 I 33 I 3 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 14 ->(){ status } x 2 eq x 6 should p 3 I 0 I 34 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 33 I a I 34 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 p 7 I 0 I 2b I a I 2d I 15 I 32 I 20 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 19 on a TuplePredicate M 1 p 2 x 9 for_block t n x 3 Alf i 87 5 7 0 56 1 47 50 2 1 15 5 7 3 64 56 4 47 50 5 1 15 5 7 6 64 56 7 47 50 5 1 15 5 7 8 64 56 9 47 50 5 1 15 5 7 10 64 56 11 47 50 5 1 15 5 7 12 64 56 13 47 50 5 1 15 5 7 14 64 56 15 47 50 5 1 15 5 7 16 64 56 17 47 50 5 1 11 I 4 I 0 I 0 I 0 I -2 p 18 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 10 45 0 1 5 48 2 49 3 1 11 I 3 I 0 I 0 I 0 I -2 p 4 x 14 TuplePredicate n x 3 arg x 6 coerce p 3 I 0 I 3a I a x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let s 33 When built from a TupleExpression M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 3 arg M 1 p 2 x 9 for_block t n x 3 Alf i 10 45 0 1 7 2 64 49 3 1 11 I 3 I 0 I 0 I 0 I -2 p 4 x 15 TupleExpression n s 11 status > 10 x 6 coerce p 3 I 0 I 3d I a x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 19 ->(){ status > 10 } x 2 eq x 6 should p 3 I 0 I 3e I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 3d I a I 3e I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 8 describe s 25 When built from a boolean M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 3 arg M 1 p 2 x 9 for_block t n x 3 Alf i 2 2 11 I 2 I 0 I 0 I 0 I -2 p 0 p 3 I 0 I 42 I 2 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 12 ->(){ true } x 2 eq x 6 should p 3 I 0 I 43 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 42 I a I 43 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 24 When built from a String M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 3 arg M 1 p 2 x 9 for_block t n x 3 Alf i 4 7 0 64 11 I 2 I 0 I 0 I 0 I -2 p 1 s 11 status > 10 p 3 I 0 I 47 I 4 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 19 ->(){ status > 10 } x 2 eq x 6 should p 3 I 0 I 48 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 47 I a I 48 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 22 When built from a Hash M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 3 arg M 1 p 2 x 9 for_block t n x 3 Alf i 17 44 43 0 79 49 1 1 13 7 2 4 10 49 3 2 15 11 I 5 I 0 I 0 I 0 I -2 p 4 x 4 Hash x 16 new_from_literal x 6 status x 3 []= p 3 I 0 I 4c I 11 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 27 ->(){ (self.status == 10) } x 2 eq x 6 should p 3 I 0 I 4d I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 4c I a I 4d I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 33 When built with a singleton Array M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 3 arg M 1 p 2 x 9 for_block t n x 3 Alf i 6 7 0 64 35 1 11 I 2 I 0 I 0 I 0 I -2 p 1 s 11 status > 10 p 3 I 0 I 51 I 6 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 19 ->(){ status > 10 } x 2 eq x 6 should p 3 I 0 I 52 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 51 I a I 52 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 28 When built with a Hash-Array M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 3 arg M 1 p 2 x 9 for_block t n x 3 Alf i 9 7 0 64 7 1 64 35 2 11 I 3 I 0 I 0 I 0 I -2 p 2 s 6 status s 2 10 p 3 I 0 I 56 I 9 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 27 ->(){ (self.status == 10) } x 2 eq x 6 should p 3 I 0 I 57 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 56 I a I 57 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 45 When built with a Hash-Array without coercion M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 3 arg M 1 p 2 x 9 for_block t n x 3 Alf i 8 7 0 7 1 64 35 2 11 I 3 I 0 I 0 I 0 I -2 p 2 x 6 status s 2 10 p 3 I 0 I 5b I 8 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 29 ->(){ (self.status == "10") } x 2 eq x 6 should p 3 I 0 I 5c I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 5b I a I 5c I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 p 17 I 0 I 3a I a I 3c I 15 I 41 I 20 I 46 I 2b I 4b I 36 I 50 I 41 I 55 I 4c I 5a I 57 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 21 on a TupleComputation M 1 p 2 x 9 for_block t n x 3 Alf i 21 5 7 0 56 1 47 50 2 1 15 5 7 3 64 56 4 47 50 5 1 11 I 4 I 0 I 0 I 0 I -2 p 6 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 10 45 0 1 5 48 2 49 3 1 11 I 3 I 0 I 0 I 0 I -2 p 4 x 16 TupleComputation n x 3 arg x 6 coerce p 3 I 0 I 62 I a x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let s 22 When built from a Hash M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 3 arg M 1 p 2 x 9 for_block t n x 3 Alf i 19 44 43 0 79 49 1 1 13 7 2 64 7 3 64 49 4 2 15 11 I 5 I 0 I 0 I 0 I -2 p 5 x 4 Hash x 16 new_from_literal s 7 upcased s 13 status.upcase x 3 []= p 3 I 0 I 65 I 13 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 35 {:upcased => ->(){ status.upcase }} x 2 eq x 6 should p 3 I 0 I 66 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 65 I a I 66 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 8 describe p 5 I 0 I 62 I a I 64 I 15 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 18 on a Summarization M 1 p 2 x 9 for_block t n x 3 Alf i 21 5 7 0 56 1 47 50 2 1 15 5 7 3 64 56 4 47 50 5 1 11 I 4 I 0 I 0 I 0 I -2 p 6 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 10 45 0 1 5 48 2 49 3 1 11 I 3 I 0 I 0 I 0 I -2 p 4 x 13 Summarization n x 3 arg x 6 coerce p 3 I 0 I 6c I a x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let s 24 When built from an Array M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 3 arg M 1 p 2 x 9 for_block t n x 3 Alf i 19 44 43 0 79 49 1 1 13 7 2 64 7 3 64 49 4 2 15 11 I 5 I 0 I 0 I 0 I -2 p 5 x 4 Hash x 16 new_from_literal s 5 total s 16 sum{ qty*price } x 3 []= p 3 I 0 I 6f I 13 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 28 {:total => sum{ qty*price }} x 2 eq x 6 should p 3 I 0 I 70 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 6f I a I 70 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 8 describe p 5 I 0 I 6c I a I 6e I 15 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 22 on an nullary operator M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 27 45 0 1 49 2 0 7 3 64 7 4 64 7 5 64 7 4 64 7 6 64 35 5 49 7 1 11 I 7 I 0 I 0 I 0 I -2 p 8 x 3 Alf n x 5 lispy s 9 generator s 2 -- s 2 10 s 2 id x 3 run p 3 I 0 I 76 I 1b x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 19 (generator 10, :id) x 2 eq x 6 should p 3 I 0 I 77 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 76 I a I 77 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 37 on an monadic operator with an option M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 27 45 0 1 49 2 0 7 3 64 7 4 64 7 5 64 7 6 64 7 7 64 35 5 49 8 1 11 I 7 I 0 I 0 I 0 I -2 p 9 x 3 Alf n x 5 lispy s 7 project s 8 --allbut s 9 suppliers s 2 -- s 4 city x 3 run p 3 I 0 I 7b I 1b x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 48 (project :suppliers, [:city], {:allbut => true}) x 2 eq x 6 should p 3 I 0 I 7c I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 7b I a I 7c I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 54 on an monadic operator with default values for options M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 24 45 0 1 49 2 0 7 3 64 7 4 64 7 5 64 7 6 64 35 4 49 7 1 11 I 6 I 0 I 0 I 0 I -2 p 8 x 3 Alf n x 5 lispy s 7 project s 9 suppliers s 2 -- s 4 city x 3 run p 3 I 0 I 80 I 18 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 29 (project :suppliers, [:city]) x 2 eq x 6 should p 3 I 0 I 81 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 80 I a I 81 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 s 52 on an dyadic operator without no args nor any option M 1 p 2 x 9 for_block t n x 3 Alf i 18 5 7 0 56 1 47 50 2 1 15 5 56 3 47 50 4 0 11 I 4 I 0 I 0 I 0 I -2 p 5 x 5 value M 1 p 2 x 9 for_block t n x 3 Alf i 21 45 0 1 49 2 0 7 3 64 7 4 64 7 5 64 35 3 49 6 1 11 I 5 I 0 I 0 I 0 I -2 p 7 x 3 Alf n x 5 lispy s 4 join s 9 suppliers s 6 cities x 3 run p 3 I 0 I 85 I 15 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 3 let M 1 p 2 x 9 for_block t n x 3 Alf i 14 5 5 7 0 64 47 49 1 1 47 49 2 1 11 I 4 I 0 I 0 I 0 I -2 p 3 s 26 (join :suppliers, :cities) x 2 eq x 6 should p 3 I 0 I 86 I e x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 2 it p 5 I 0 I 85 I a I 86 I 12 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 p 33 I 0 I 5 I 8 I 7 I 13 I c I 1e I 11 I 29 I 16 I 34 I 1b I 3f I 20 I 4a I 25 I 55 I 2a I 60 I 39 I 6b I 61 I 76 I 6b I 81 I 75 I 8c I 7a I 97 I 7f I a2 I 84 I ad x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 8 describe p 3 I 2 I 3 I 10 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0 x 13 attach_method p 5 I 0 I 1 I 9 I 2 I 25 x 62 /home/blambeau/work/devel/alf/spec/unit/tools/test_to_lispy.rb p 0