comparison tests/run.d @ 154:0ea5d2f3e96b

Parsing "this" as constructor. Also removed regex from the test run program(seg fault - dmd???)
author Anders Johnsen <skabet@gmail.com>
date Mon, 21 Jul 2008 21:45:54 +0200
parents 1e48315c36fc
children e1e170c2cd44
comparison
equal deleted inserted replaced
153:ee202c72cd30 154:0ea5d2f3e96b
33 } 33 }
34 34
35 void main(char[][] args) 35 void main(char[][] args)
36 { 36 {
37 scope scan = new FileScan; 37 scope scan = new FileScan;
38 scope regex = new Regex(valid_filenames); 38 // scope regex = new Regex(valid_filenames); // DMD FAILS!! ??
39 // Return true for files/folders to include 39 // Return true for files/folders to include
40 bool filter(FilePath p, bool isDir) 40 bool filter(FilePath p, bool isDir)
41 { 41 {
42 if (isDir) 42 if (isDir)
43 return p.name[0] != '.'; 43 return p.name[0] != '.';
44 else 44 else
45 return p.ext == "d" && regex.test(p.name); 45 return p.ext == "d" ; //&& regex.test(p.name);
46 } 46 }
47 scan.sweep(test_folder, &filter, true); 47 scan.sweep(test_folder, &filter, true);
48 FilePath[] files = scan.files; 48 FilePath[] files = scan.files;
49 int total_tests = files.length; 49 int total_tests = files.length;
50 50