From d5b263f7a9a946156c83cc2edbbe4e87b2059964 Mon Sep 17 00:00:00 2001 From: Jon Date: Tue, 22 Jan 2013 10:37:54 -0500 Subject: Refine pretty printing --- tasks/ruby_ext.rake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tasks/ruby_ext.rake') diff --git a/tasks/ruby_ext.rake b/tasks/ruby_ext.rake index 2536a2e4b..2cc1738c3 100644 --- a/tasks/ruby_ext.rake +++ b/tasks/ruby_ext.rake @@ -57,6 +57,6 @@ else $pp_show = false if $verbose end -def _pp(msg) - puts msg if $pp_show +def _pp(cmd, src, tgt=nil) + puts '%-5s %s %s' % [cmd, src, tgt ? "-> #{tgt}" : nil] if $pp_show end -- cgit v1.2.3 From 7f095534fdaad8dc6f378c1ea6c513c08a42ec01 Mon Sep 17 00:00:00 2001 From: Jon Date: Wed, 23 Jan 2013 00:23:13 -0500 Subject: Refine pretty-print indenting --- tasks/mruby_build_commands.rake | 2 +- tasks/ruby_ext.rake | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) (limited to 'tasks/ruby_ext.rake') diff --git a/tasks/mruby_build_commands.rake b/tasks/mruby_build_commands.rake index f25d0d662..533f0fe62 100644 --- a/tasks/mruby_build_commands.rake +++ b/tasks/mruby_build_commands.rake @@ -214,7 +214,7 @@ module MRuby @command ||= @build.mrbcfile IO.popen("#{filename @command} #{@compile_options % {:funcname => funcname}}", 'r+') do |io| [infiles].flatten.each do |f| - _pp " MRBC", "#{f}" + _pp "MRBC", "#{f}", nil, :indent => 2 io.write IO.read(f) end io.close_write diff --git a/tasks/ruby_ext.rake b/tasks/ruby_ext.rake index 2cc1738c3..6817f6018 100644 --- a/tasks/ruby_ext.rake +++ b/tasks/ruby_ext.rake @@ -57,6 +57,10 @@ else $pp_show = false if $verbose end -def _pp(cmd, src, tgt=nil) - puts '%-5s %s %s' % [cmd, src, tgt ? "-> #{tgt}" : nil] if $pp_show +def _pp(cmd, src, tgt=nil, options={}) + return unless $pp_show + + width = 5 + template = options[:indent] ? "%#{width*options[:indent]}s %s %s" : "%-#{width}s %s %s" + puts template % [cmd, src, tgt ? "-> #{tgt}" : nil] end -- cgit v1.2.3