!RBIX 11817445442317083511 x M 1 n n x 10 __script__ i 28 99 7 0 65 49 1 2 13 99 12 7 2 12 7 3 12 65 12 49 4 4 15 49 2 0 15 2 11 I 6 I 0 I 0 I 0 n p 5 x 3 Alf x 11 open_module x 15 __module_init__ M 1 n n x 3 Alf i 28 5 66 99 7 0 65 49 1 2 13 99 12 7 2 12 7 3 12 65 12 49 4 4 15 49 2 0 11 I 6 I 0 I 0 I 0 n p 5 x 4 Text x 11 open_module x 15 __module_init__ M 1 n n x 4 Text i 33 5 66 99 7 0 44 43 1 43 0 65 49 2 3 13 99 12 7 3 12 7 4 12 65 12 49 5 4 15 49 3 0 11 I 6 I 0 I 0 I 0 n p 6 x 8 Renderer x 3 Alf x 10 open_class x 14 __class_init__ M 1 n n x 8 Renderer i 189 5 66 99 7 0 65 49 1 2 13 99 12 7 2 12 7 3 12 65 12 49 4 4 15 49 2 0 15 5 45 0 5 47 49 6 1 15 99 7 7 1 65 49 8 3 13 99 12 7 9 12 7 10 12 65 12 49 4 4 15 49 9 0 15 99 7 11 1 65 49 8 3 13 99 12 7 9 12 7 12 12 65 12 49 4 4 15 49 9 0 15 99 7 13 1 65 49 8 3 13 99 12 7 9 12 7 14 12 65 12 49 4 4 15 49 9 0 15 99 7 15 1 65 49 8 3 13 99 12 7 9 12 7 16 12 65 12 49 4 4 15 49 9 0 15 5 48 17 15 99 7 18 7 19 65 67 49 20 0 49 21 4 15 99 7 18 7 22 65 5 49 4 4 15 44 43 23 43 24 7 25 7 26 64 5 49 27 3 11 I 6 I 0 I 0 I 0 n p 28 x 5 Utils x 11 open_module x 15 __module_init__ M 1 n n x 5 Utils i 30 5 66 99 7 0 7 1 65 67 49 2 0 49 3 4 15 99 7 4 7 5 65 67 49 2 0 49 3 4 11 I 5 I 0 I 0 I 0 n p 6 x 17 looks_a_relation? M 1 n n x 17 looks_a_relation? i 49 20 0 45 0 1 43 2 49 3 1 13 10 48 15 20 0 45 4 5 49 3 1 13 9 48 15 20 0 49 6 0 10 36 2 8 37 3 13 9 48 15 20 0 56 7 50 8 0 11 I 3 I 1 I 1 I 1 n p 9 x 3 Alf n x 8 Iterator x 5 is_a? x 5 Array n x 6 empty? M 1 p 2 x 9 for_block t n x 17 looks_a_relation? i 13 57 19 0 15 20 0 45 0 1 49 2 1 11 I 4 I 1 I 1 I 1 n p 3 x 4 Hash n x 5 is_a? p 3 I 0 I d I d x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 1 v x 4 all? p 7 I -1 I b I 0 I c I e I d I 31 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 5 value x 17 method_visibility x 15 add_defn_method x 3 max M 1 n n x 3 max i 43 20 0 49 0 0 9 12 20 1 11 8 13 1 15 20 1 49 0 0 9 26 20 0 11 8 27 1 15 20 0 20 1 85 1 9 40 20 0 8 42 20 1 11 I 4 I 2 I 2 I 2 n p 2 x 4 nil? x 1 > p 15 I -1 I 10 I 0 I 11 I d I 0 I e I 12 I 1b I 0 I 1c I 13 I 2a I 0 I 2b x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 2 x 1 x x 1 y p 5 I 2 I b I 10 I 10 I 1e x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 0 x 13 attach_method n x 7 include x 4 Cell x 10 open_class x 14 __class_init__ M 1 n n x 4 Cell i 81 5 66 5 45 0 1 47 49 2 1 15 99 7 3 7 4 65 67 49 5 0 49 6 4 15 99 7 7 7 8 65 67 49 5 0 49 6 4 15 99 7 9 7 10 65 67 49 5 0 49 6 4 15 99 7 11 7 12 65 67 49 5 0 49 6 4 15 99 7 13 7 14 65 67 49 5 0 49 6 4 11 I 5 I 0 I 0 I 0 n p 15 x 5 Utils n x 7 include x 10 initialize M 1 n n x 10 initialize i 24 23 1 10 14 44 43 0 78 49 1 1 19 1 15 20 0 38 2 15 20 1 38 3 11 I 4 I 2 I 1 I 2 n p 4 x 4 Hash x 16 new_from_literal x 6 @value x 8 @options p 7 I -1 I 1c I e I 1d I 13 I 1e I 18 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 2 x 5 value x 7 options x 17 method_visibility x 15 add_defn_method x 9 min_width M 1 n n x 9 min_width i 18 39 0 13 10 17 15 5 48 1 78 56 2 50 3 1 38 0 11 I 3 I 0 I 0 I 0 n p 4 x 10 @min_width x 15 rendering_lines M 1 p 2 x 9 for_block t n x 9 min_width i 23 58 37 19 0 15 37 19 1 15 15 5 20 0 20 1 49 0 0 47 49 1 2 11 I 6 I 2 I 2 I 2 n p 2 x 4 size x 3 max p 5 I 0 I 22 I a I 23 I 17 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 2 x 4 maxl x 4 line x 6 inject p 7 I -1 I 21 I 0 I 24 I 6 I 22 I 12 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 0 x 15 rendering_lines M 1 n n x 15 rendering_lines i 76 23 0 10 8 1 19 0 15 20 0 49 0 0 9 41 5 48 1 7 2 13 70 9 36 15 44 43 3 7 4 78 49 5 2 6 2 49 6 1 8 75 39 7 45 8 9 49 10 1 9 64 5 1 47 49 11 1 56 12 50 13 0 8 75 5 1 47 49 11 1 56 14 50 13 0 11 I 5 I 1 I 0 I 1 n p 15 x 4 nil? x 14 text_rendering n x 6 Regexp s 2 \n x 3 new x 5 split x 6 @value x 7 Numeric n x 5 is_a? x 15 rendering_lines M 1 p 2 x 9 for_block t n x 15 rendering_lines i 22 57 19 0 15 7 0 21 1 0 47 101 1 7 2 63 3 20 0 49 3 1 11 I 5 I 1 I 1 I 1 n p 4 s 1 % x 4 to_s s 1 s x 1 % p 3 I 0 I 2b I 16 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 1 l x 7 collect M 1 p 2 x 9 for_block t n x 15 rendering_lines i 22 57 19 0 15 7 0 21 1 0 47 101 1 7 2 63 3 20 0 49 3 1 11 I 5 I 1 I 1 I 1 n p 4 s 2 %- x 4 to_s s 1 s x 1 % p 3 I 0 I 2d I 16 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 1 l p 15 I -1 I 27 I 8 I 28 I f I 29 I 29 I 2a I 33 I 2b I 40 I 2d I 4b I 0 I 4c x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 4 size x 14 text_rendering M 1 n n x 14 text_rendering i 153 39 0 13 10 152 15 39 1 19 0 13 45 2 3 12 49 4 1 9 26 15 7 5 64 8 150 13 45 6 7 12 49 4 1 9 44 15 20 0 49 8 0 8 150 13 45 9 10 12 49 4 1 9 76 15 39 11 7 12 49 13 1 13 10 69 15 7 14 64 20 0 49 15 1 8 150 13 45 16 17 12 49 4 1 9 94 15 20 0 49 8 0 8 150 13 45 18 19 43 20 12 49 4 1 9 124 15 45 21 22 43 23 20 0 7 24 64 39 11 49 25 3 8 150 13 45 26 27 12 49 4 1 9 144 15 5 20 0 47 49 28 1 8 150 15 20 0 49 29 0 38 0 11 I 5 I 1 I 0 I 0 n p 30 x 15 @text_rendering x 6 @value x 8 NilClass n x 3 === s 5 [nil] x 6 Symbol n x 7 inspect x 5 Float n x 8 @options x 12 float_format x 2 [] s 4 %.3f x 1 % x 4 Hash n x 3 Alf n x 8 Iterator x 4 Text n x 8 Renderer s 0 x 6 render x 5 Array n x 15 array_rendering x 4 to_s p 35 I -1 I 31 I 0 I 41 I 6 I 32 I a I 33 I 15 I 34 I 1a I 35 I 25 I 36 I 2c I 37 I 37 I 38 I 4c I 39 I 57 I 3a I 5e I 3b I 6b I 3c I 7c I 3d I 87 I 3e I 91 I 40 I 96 I 32 I 99 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 5 value x 15 array_rendering M 1 n n x 15 array_rendering i 97 5 20 0 47 49 0 1 9 22 45 1 2 20 0 7 3 64 49 4 2 8 96 20 0 49 5 0 9 34 7 6 64 8 96 20 0 56 7 50 8 0 19 1 15 20 1 78 56 9 50 10 1 4 20 84 11 9 78 7 12 64 20 1 7 13 64 49 14 1 81 15 7 16 64 81 15 8 96 7 12 64 20 1 7 17 64 49 14 1 81 15 7 16 64 81 15 11 I 5 I 2 I 1 I 1 n p 18 x 17 looks_a_relation? x 4 Text n s 0 x 6 render x 6 empty? s 2 [] M 1 p 2 x 9 for_block t n x 15 array_rendering i 36 57 19 0 15 45 0 1 13 71 2 47 9 27 47 49 3 0 13 20 0 47 49 4 1 15 8 32 20 0 49 2 1 49 5 0 11 I 5 I 1 I 1 I 1 n p 6 x 4 Cell n x 3 new x 8 allocate x 10 initialize x 14 text_rendering p 3 I 0 I 4a I 24 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 1 x x 7 collect M 1 p 2 x 9 for_block t n x 15 array_rendering i 20 58 37 19 0 15 37 19 1 15 15 20 0 20 1 49 0 0 81 1 11 I 5 I 2 I 2 I 2 n p 2 x 4 size x 1 + p 3 I 0 I 4b I 14 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 2 x 4 memo x 1 s x 6 inject x 1 < s 1 [ s 2 , x 4 join x 1 + s 1 ] s 3 , p 21 I -1 I 44 I 0 I 45 I 9 I 46 I 16 I 47 I 1d I 48 I 22 I 4a I 2c I 4b I 3a I 4c I 4e I 4e I 60 I 0 I 61 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 2 x 5 value x 6 values p 13 I 2 I 1a I b I 1c I 19 I 21 I 27 I 27 I 35 I 31 I 43 I 44 I 51 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 0 x 3 Row M 1 n n x 3 Row i 53 5 66 5 45 0 1 47 49 2 1 15 99 7 3 7 4 65 67 49 5 0 49 6 4 15 99 7 7 7 8 65 67 49 5 0 49 6 4 15 99 7 9 7 10 65 67 49 5 0 49 6 4 11 I 5 I 0 I 0 I 0 n p 11 x 5 Utils n x 7 include x 10 initialize M 1 n n x 10 initialize i 29 23 1 10 14 44 43 0 78 49 1 1 19 1 15 20 0 56 2 50 3 0 38 4 15 20 1 38 5 11 I 4 I 2 I 1 I 2 n p 6 x 4 Hash x 16 new_from_literal M 1 p 2 x 9 for_block t n x 10 initialize i 39 57 19 0 15 45 0 1 13 71 2 47 9 30 47 49 3 0 13 20 0 21 1 1 47 49 4 2 15 8 38 20 0 21 1 1 49 2 2 11 I 6 I 1 I 1 I 1 n p 5 x 4 Cell n x 3 new x 8 allocate x 10 initialize p 3 I 0 I 59 I 27 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 1 v x 7 collect x 6 @cells x 8 @options p 7 I -1 I 58 I e I 59 I 18 I 5a I 1d x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 2 x 6 values x 7 options x 17 method_visibility x 15 add_defn_method x 10 min_widths M 1 n n x 10 min_widths i 8 39 0 56 1 50 2 0 11 I 2 I 0 I 0 I 0 n p 3 x 6 @cells M 1 p 2 x 9 for_block t n x 10 min_widths i 10 57 19 0 15 20 0 49 0 0 11 I 3 I 1 I 1 I 1 n p 1 x 9 min_width p 3 I 0 I 5e I a x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 4 cell x 7 collect p 5 I -1 I 5d I 0 I 5e I 8 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 0 x 15 rendering_lines M 1 n n x 15 rendering_lines i 64 23 0 10 10 5 48 0 19 0 15 78 19 1 15 39 1 20 0 49 2 1 56 3 50 4 0 19 2 15 44 43 5 78 20 1 2 49 6 3 56 7 50 4 0 19 3 15 20 3 49 8 0 9 61 7 9 64 35 1 8 63 20 3 11 I 8 I 4 I 0 I 1 n p 10 x 10 min_widths x 6 @cells x 3 zip M 1 p 2 x 9 for_block t n x 15 rendering_lines i 40 58 37 19 0 15 37 19 1 15 15 20 0 20 1 49 0 1 19 2 15 5 21 1 1 20 2 49 1 0 47 49 2 2 22 1 1 15 20 2 11 I 7 I 3 I 2 I 2 n p 3 x 15 rendering_lines x 4 size x 3 max p 9 I 0 I 63 I a I 64 I 14 I 65 I 25 I 66 I 28 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 3 x 4 cell x 4 size x 5 lines x 7 collect x 5 Range x 3 new M 1 p 2 x 9 for_block t n x 15 rendering_lines i 35 57 19 0 15 7 0 64 21 1 2 21 1 0 49 1 1 56 2 50 3 0 7 4 64 49 5 1 81 6 7 7 64 81 6 11 I 5 I 1 I 1 I 1 n p 8 s 2 | x 3 zip M 1 p 2 x 9 for_block t n x 15 rendering_lines i 31 58 37 19 0 15 37 19 1 15 15 20 0 21 1 0 49 0 1 13 10 30 15 7 1 64 20 1 49 2 1 11 I 5 I 2 I 2 I 2 n p 3 x 2 [] s 1 x 1 * p 5 I 0 I 69 I a I 6a I 1f x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 2 x 10 cell_lines x 4 size x 7 collect s 3 | x 4 join x 1 + s 2 | p 11 I 0 I 68 I 4 I 69 I 15 I 6b I 18 I 69 I 1d I 6b I 23 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 6 line_i x 6 empty? s 4 | | p 13 I -1 I 61 I a I 62 I e I 63 I 1d I 68 I 2f I 6d I 3f I 0 I 40 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 4 x 5 sizes x 8 nb_lines x 7 by_cell x 4 grid p 9 I 2 I 56 I b I 58 I 19 I 5d I 27 I 61 I 35 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 0 x 5 Table M 1 n n x 5 Table i 39 5 66 5 45 0 1 47 49 2 1 15 99 7 3 7 4 65 67 49 5 0 49 6 4 15 99 7 7 7 8 65 67 49 5 0 49 6 4 11 I 5 I 0 I 0 I 0 n p 9 x 5 Utils n x 7 include x 10 initialize M 1 n n x 10 initialize i 60 23 2 10 14 44 43 0 78 49 1 1 19 2 15 45 2 3 13 71 4 47 9 37 47 49 5 0 13 20 1 47 49 6 1 15 8 42 20 1 49 4 1 38 7 15 20 0 56 8 50 9 0 38 10 15 20 2 38 11 11 I 6 I 3 I 2 I 3 n p 12 x 4 Hash x 16 new_from_literal x 3 Row n x 3 new x 8 allocate x 10 initialize x 7 @header M 1 p 2 x 9 for_block t n x 10 initialize i 39 57 19 0 15 45 0 1 13 71 2 47 9 30 47 49 3 0 13 20 0 21 1 2 47 49 4 2 15 8 38 20 0 21 1 2 49 2 2 11 I 6 I 1 I 1 I 1 n p 5 x 3 Row n x 3 new x 8 allocate x 10 initialize p 3 I 0 I 77 I 27 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 1 r x 7 collect x 5 @rows x 8 @options p 9 I -1 I 75 I e I 76 I 2d I 77 I 37 I 78 I 3c x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 3 x 7 records x 10 attributes x 7 options x 17 method_visibility x 15 add_defn_method x 6 render M 1 n n x 6 render i 128 23 0 10 10 7 0 64 19 0 15 39 1 39 2 49 3 0 56 4 50 5 1 19 1 15 7 6 64 20 1 56 7 50 8 0 7 9 64 49 10 1 49 11 1 7 12 64 49 11 1 19 2 15 20 0 20 2 49 11 1 7 13 64 49 11 1 15 20 0 39 2 20 1 49 14 1 49 15 0 49 11 1 7 13 64 49 11 1 15 20 0 20 2 49 11 1 7 13 64 49 11 1 15 39 1 56 16 50 17 0 15 20 0 20 2 49 11 1 7 13 64 49 11 1 15 20 0 11 I 6 I 3 I 0 I 1 n p 18 s 0 x 5 @rows x 7 @header x 10 min_widths M 1 p 2 x 9 for_block t n x 6 render i 26 58 37 19 0 15 37 19 1 15 15 20 0 20 1 49 0 0 49 1 1 56 2 50 3 0 11 I 5 I 2 I 2 I 2 n p 4 x 10 min_widths x 3 zip M 1 p 2 x 9 for_block t n x 6 render i 20 58 37 19 0 15 37 19 1 15 15 5 20 0 20 1 47 49 0 2 11 I 6 I 2 I 2 I 2 n p 1 x 3 max p 3 I 0 I 7d I 14 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 2 x 1 x x 1 y x 7 collect p 5 I 0 I 7c I a I 7d I 1a x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 2 x 4 memo x 3 row x 6 inject s 2 +- M 1 p 2 x 9 for_block t n x 6 render i 13 57 19 0 15 7 0 64 20 0 49 1 1 11 I 4 I 1 I 1 I 1 n p 2 s 1 - x 1 * p 3 I 0 I 7f I d x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 1 s x 7 collect s 3 -+- x 4 join x 2 << s 2 -+ s 1 x 15 rendering_lines x 5 first M 1 p 2 x 9 for_block t n x 6 render i 18 57 19 0 15 20 0 21 1 1 49 0 1 56 1 50 2 0 11 I 4 I 1 I 1 I 1 n p 3 x 15 rendering_lines M 1 p 2 x 9 for_block t n x 6 render i 19 57 19 0 15 21 2 0 20 0 49 0 1 7 1 64 49 0 1 11 I 4 I 1 I 1 I 1 n p 2 x 2 << s 1 p 5 I 0 I 84 I 4 I 85 I 13 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 4 line x 4 each p 5 I 0 I 83 I 4 I 84 I 12 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 3 row x 4 each p 19 I -1 I 7b I a I 7c I 19 I 7f I 35 I 80 I 43 I 81 I 59 I 82 I 67 I 83 I 6f I 88 I 7d I 89 I 80 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 3 x 6 buffer x 5 sizes x 3 sep p 7 I 2 I 73 I b I 75 I 19 I 7b I 27 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 0 x 12 PrettyBuffer M 1 n n x 12 PrettyBuffer i 72 5 66 99 7 0 7 1 65 67 49 2 0 49 3 4 15 99 7 4 7 5 65 67 49 2 0 49 3 4 15 99 7 6 7 7 65 67 49 2 0 49 3 4 15 99 7 8 7 9 65 67 49 2 0 49 3 4 15 99 7 10 7 11 65 67 49 2 0 49 3 4 11 I 5 I 0 I 0 I 0 n p 12 x 10 initialize M 1 n n x 10 initialize i 29 20 0 38 0 15 20 1 7 1 49 2 1 38 3 15 20 1 7 4 49 2 1 38 5 15 78 38 6 11 I 4 I 2 I 2 I 2 n p 7 x 4 @out x 7 trim_at x 2 [] x 8 @trim_at x 7 page_at x 8 @page_at x 10 @page_line p 11 I -1 I 90 I 0 I 91 I 5 I 92 I f I 93 I 19 I 94 I 1d x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 2 x 3 out x 7 options x 17 method_visibility x 15 add_defn_method x 2 << M 1 n n x 2 << i 15 5 5 20 0 47 49 0 1 47 49 1 1 15 5 11 I 4 I 1 I 1 I 1 n p 2 x 4 trim x 12 print_a_line p 7 I -1 I 97 I 0 I 98 I d I 99 I f x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 3 str x 4 trim M 1 n n x 4 trim i 90 39 0 13 9 15 15 20 0 49 1 0 39 0 85 2 9 20 1 8 23 20 0 11 15 20 0 44 43 3 78 39 0 4 4 82 4 49 5 2 49 6 1 7 7 64 81 8 19 1 15 20 0 7 9 13 70 9 70 15 44 43 10 7 11 78 49 5 2 6 9 49 12 1 9 85 20 1 7 13 64 49 14 1 8 86 1 15 20 1 11 I 7 I 2 I 1 I 1 n p 15 x 8 @trim_at x 6 length x 1 > x 5 Range x 1 - x 3 new x 2 [] s 3 ... x 1 + n x 6 Regexp s 3 \n$ x 2 =~ s 1 x 2 << p 15 I -1 I 9c I 0 I 9d I 17 I 0 I 18 I 9e I 32 I 9f I 56 I 0 I 57 I a0 I 5a x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 2 x 3 str x 7 trimmed x 12 print_a_line M 1 n n x 12 print_a_line i 37 39 0 20 0 49 1 1 15 39 2 79 81 3 38 2 15 39 4 13 9 28 15 39 2 39 4 85 5 9 35 5 48 6 8 36 1 11 I 3 I 1 I 1 I 1 n p 7 x 4 @out x 2 << x 10 @page_line x 1 + x 8 @page_at x 1 > x 7 do_wait p 11 I -1 I a3 I 0 I a4 I 8 I a5 I 10 I a6 I 24 I 0 I 25 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 4 line x 7 do_wait M 1 n n x 7 do_wait i 58 39 0 7 1 64 49 2 1 15 99 43 3 7 4 49 5 1 49 6 0 7 7 13 70 9 38 15 44 43 8 7 9 78 49 10 2 6 7 49 11 1 9 52 5 7 12 47 49 13 1 8 53 1 15 78 38 14 11 I 4 I 0 I 0 I 0 n p 15 x 4 @out s 30 --- Press ENTER (or quit) --- x 2 << x 7 Globals x 6 $stdin x 2 [] x 4 getc n x 6 Regexp s 11 ^[qQ](uit)? x 3 new x 2 =~ x 4 stop x 5 throw x 10 @page_line p 11 I -1 I a9 I 0 I aa I 9 I ab I 35 I 0 I 36 I ac I 3a x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 0 p 11 I 2 I 90 I 10 I 97 I 1e I 9c I 2c I a3 I 3a I a9 I 48 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 0 x 9 protected x 6 render M 1 n n x 6 render i 135 20 0 49 0 0 19 2 15 20 2 35 0 56 1 50 2 1 19 3 15 20 2 56 3 50 4 0 19 4 15 45 5 6 13 71 7 47 9 58 47 49 8 0 13 20 4 20 3 5 48 9 47 49 10 3 15 8 68 20 4 20 3 5 48 9 49 7 3 19 5 15 5 48 9 7 11 49 12 1 9 117 45 13 14 13 71 7 47 9 107 47 49 8 0 13 20 1 5 48 9 47 49 10 2 15 8 115 20 1 5 48 9 49 7 2 8 119 20 1 19 6 15 5 7 15 56 16 47 50 17 1 15 20 1 11 I c I 7 I 2 I 2 n p 18 x 4 to_a M 1 p 2 x 9 for_block t n x 6 render i 21 58 37 19 0 15 37 19 1 15 15 20 0 20 1 49 0 0 49 1 1 11 I 5 I 2 I 2 I 2 n p 2 x 4 keys x 1 | p 3 I 0 I b5 I 15 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 2 x 4 memo x 1 t x 6 inject M 1 p 2 x 9 for_block t n x 6 render i 13 57 19 0 15 21 1 3 56 0 50 1 0 11 I 4 I 1 I 1 I 1 n p 2 M 1 p 2 x 9 for_block t n x 6 render i 13 57 19 0 15 21 1 0 20 0 49 0 1 11 I 4 I 1 I 1 I 1 n p 1 x 2 [] p 3 I 0 I b6 I d x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 1 a x 7 collect p 3 I 0 I b6 I d x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 1 x 1 t x 7 collect x 5 Table n x 3 new x 8 allocate x 7 options x 10 initialize x 6 pretty x 2 [] x 12 PrettyBuffer n x 4 stop M 1 p 2 x 9 for_block t n x 6 render i 10 21 1 5 21 1 6 49 0 1 11 I 3 I 0 I 0 I 0 I -2 p 1 x 6 render p 3 I 0 I ba I a x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 0 x 5 catch p 21 I -1 I b3 I 0 I b4 I 8 I b5 I 14 I b6 I 1e I b7 I 47 I b8 I 51 I b9 I 77 I b8 I 7a I ba I 84 I bb I 87 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 7 x 5 input x 6 output x 8 relation x 5 attrs x 7 records x 5 table x 6 buffer x 17 method_visibility x 15 add_defn_method M 1 n n x 6 render i 51 23 2 10 14 44 43 0 78 49 1 1 19 2 15 5 13 72 2 47 9 37 47 49 3 0 13 20 0 20 2 47 49 4 2 15 8 45 20 0 20 2 47 49 2 2 20 1 49 5 1 11 I 7 I 3 I 2 I 3 n p 6 x 4 Hash x 16 new_from_literal x 3 new x 8 allocate x 10 initialize x 7 execute p 5 I -1 I be I e I bf I 33 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 3 x 5 input x 6 output x 7 options x 3 Alf x 8 Renderer x 4 text s 15 as a text table x 8 register p 21 I 2 I 9 I 1c I 17 I 25 I 19 I 40 I 55 I 5b I 72 I 76 I 8e I 91 I b1 I 95 I b3 I a3 I be I ae I c2 I bd x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 0 x 13 attach_method p 3 I 2 I 7 I 21 x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 0 x 13 attach_method p 3 I 2 I 2 I 1c x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 0 x 13 attach_method p 3 I 0 I 1 I 1c x 54 /home/blambeau/work/devel/alf/lib/alf/renderer/text.rb p 0