Mercurial > projects > dstep
diff scripts/gen.rb @ 20:6255d355d752
Made it compile with dmd 1.056
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Wed, 03 Feb 2010 18:28:01 +0100 |
parents | d0162d8ca0f2 |
children |
line wrap: on
line diff
--- a/scripts/gen.rb Sun Jan 17 16:25:24 2010 +0100 +++ b/scripts/gen.rb Wed Feb 03 18:28:01 2010 +0100 @@ -143,6 +143,12 @@ end end +# Prints the message to stderr, exits +def die (*msg) + $stderr.puts msg + exit 1 +end + if __FILE__ == $0 gen = Generator.new @@ -194,7 +200,7 @@ if ARGV.empty? die opts.banner else - #begin + begin opts.parse!(ARGV) ARGV.each do |framework| @@ -206,12 +212,12 @@ die "No output directory given" if gen.out_dir.nil? gen.generate - # rescue => e - # msg = e.message - # msg = "Internal error" if msg.empty? - # - # die msg, opts.banner, help_msg - # end + rescue => e + msg = e.message + msg = "Internal error" if msg.empty? + + die msg, opts.banner, help_msg + end end end end \ No newline at end of file