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