Mercurial > projects > dwt-addons
comparison fixmodule.d @ 197:0ea0c9f9008f
Remove tango deprecation warnings.
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 18 Feb 2009 19:35:22 +0100 |
parents | 07f3bab17e54 |
children |
comparison
equal
deleted
inserted
replaced
196:66bceed20048 | 197:0ea0c9f9008f |
---|---|
1 module packageimport; | 1 module packageimport; |
2 | 2 |
3 import tango.io.FilePath; | 3 import tango.io.FilePath; |
4 import tango.io.File; | 4 import tango.io.device.File; |
5 import tango.io.Buffer; | 5 import tango.io.Buffer; |
6 import tango.io.stream.FileStream; | 6 import tango.io.stream.FileStream; |
7 import tango.io.stream.TextFileStream; | 7 import tango.io.stream.TextFileStream; |
8 import tango.util.log.Trace; | 8 import tango.util.log.Trace; |
9 import tango.text.Regex; | 9 import tango.text.Regex; |
26 } | 26 } |
27 } | 27 } |
28 // foreach module | 28 // foreach module |
29 foreach( mod; mods ){ | 29 foreach( mod; mods ){ |
30 auto filename = Format("{}/{}", dir, mod ); | 30 auto filename = Format("{}/{}", dir, mod ); |
31 auto cont = cast(char[])File( filename ).read; | 31 auto cont = cast(char[])File.get( filename ); |
32 char[][] lines = cont.splitLines(); | 32 char[][] lines = cont.splitLines(); |
33 int modLine = -1; | 33 int modLine = -1; |
34 foreach( uint idx, char[] line; lines ){ | 34 foreach( uint idx, char[] line; lines ){ |
35 if( line.length && line.locatePattern( "module dwtx" ) is 0 ){ | 35 if( line.length && line.locatePattern( "module dwtx" ) is 0 ){ |
36 //Trace.formatln( "mod: {} {}", idx, line ); | 36 //Trace.formatln( "mod: {} {}", idx, line ); |