changeset 13:a6998d2a84b3

prepare replacement
author Frank Benoit <benoit@tionex.de>
date Sat, 14 Mar 2009 18:31:12 +0100
parents bc29606a740c
children 5feec68b4556
files packageimport.rb
diffstat 1 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/packageimport.rb	Sat Mar 14 18:23:29 2009 +0100
+++ b/packageimport.rb	Sat Mar 14 18:31:12 2009 +0100
@@ -15,16 +15,17 @@
             end
         end
     end
-    w=File.new(path+".new","w+")
-    File.open(path).each_line do |s|
+    lines = IO.readlines(path)
+    w=File.new(path,"w+")
+    lines.each do |s|
         if s =~/\/\/ packageimport$/ then
         else
-            w.puts s
+            w.print "#{s}\n"
         end
         if s =~ /^module +((([a-zA-Z0-9_]+)\.)*)([a-zA-Z0-9_]+);/ then
             packname = $1
             (modList-modName).intersection(identifiers).each do|id|
-                w.puts "import #{packname}#{id};"
+                w.print "import #{packname}#{id};\n"
             end
         end
     end