JSDOC/Packer.vala
authorAlan Knowles <alan@roojs.com>
Wed, 28 Oct 2015 09:45:01 +0000 (17:45 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 28 Oct 2015 09:45:01 +0000 (17:45 +0800)
JSDOC/Packer.vala

index 85d21b6..bd8f2db 100644 (file)
@@ -141,12 +141,17 @@ namespace JSDOC
                
                public void loadSourceIndex(string srcfile)
                {
-                   var lines = File.read(srcfile).split("\n");
-                   var _this = this;
-                   lines.forEach(function(f) {
-                       
-                       if (/^\s*\//.test(f) || !/[a-z]+/i.test(f)) { // skip comments..
-                           return;
+                   string str;
+                   FileUtils.get_contents(srcfile,out str);
+                   
+                   var lines = str.split("\n");
+                   for(var i =0; i < lines.length;i++) {
+                           var f = lines[i];
+                       if (Regex.match_simple ("^\s*\/", f) ||
+                               !Regex.match_simple ("[a-zA-Z]+", f) 
+                       ){
+                               continue; // blank or not starting with a-z
                        }
                        if (/\.js$/.test(f)) {
                            _this.files.push( f);