JSDOC/BuildDocs.js
[gnome.introspection-doc-generator] / JSDOC / BuildDocs.js
index 314c4cc..20181d4 100644 (file)
@@ -11,11 +11,13 @@ File = imports.File.File;
 Template = imports.JsTemplate.Template.Template;
 Link = imports.JsTemplate.Link.Link; // ?? fixme!??
 
-Parser   = imports.Parser.Parser;
-TextStream = imports.TextStream.TextStream;
+Parser      = imports.Parser.Parser;
+TextStream  = imports.TextStream.TextStream;
 TokenReader = imports.TokenReader.TokenReader;
 TokenStream = imports.TokenStream.TokenStream;
-Symbol = imports.Symbol.Symbol;
+Symbol      = imports.Symbol.Symbol;
+DocComment  = imports.DocComment.DocComment;
+
 /******************    INCLUDES ARE ALL AT THE BOTTOM OF THIS FILE!!!!! *******************/
 
 // should not realy be here -- or anywhere...??
@@ -250,18 +252,22 @@ BuildDocs = {
         
         var classes = symbols.filter(isaClass).sort(makeSortby("alias"));
          
-       var classesIndex = classesTemplate.process(classes); // kept in memory
-        
+         //Options.LOG.inform("classTemplate Process : all classes");
+            
+       // var classesIndex = classesTemplate.process(classes); // kept in memory
         
+        Options.LOG.inform("iterate classes");
         
         for (var i = 0, l = classes.length; i < l; i++) {
             var symbol = classes[i];
             var output = "";
             
+            Options.LOG.inform("classTemplate Process : " + symbol.alias);
+            
             File.write(Options.target+"/symbols/" +symbol.alias+'.' + Options.publishExt ,
                     classTemplate.process(symbol));
             
-            print("write " + Options.target+"/symbols/" +symbol.alias+'.' + Options.publishExt);
+            
             
             // dump out a 
             
@@ -273,9 +279,9 @@ BuildDocs = {
         
         // regenrate the index with different relative links
         Link.base = "";
-        var classesIndex = classesTemplate.process(classes);
+        //var classesIndex = classesTemplate.process(classes);
         
-          
+        Options.LOG.inform("build index");
         
         File.write(Options.target +  "/index."+ Options.publishExt, 
             classesindexTemplate.process(classes)
@@ -292,7 +298,7 @@ BuildDocs = {
         var allFiles = [];
         
         for (var i = 0; i < files.length; i++) {
-            allFiles.push(new  Symbol(files[i], [], "FILE", new JSDOC.DocComment("/** */")));
+            allFiles.push(new  Symbol(files[i], [], "FILE", new DocComment("/** */")));
         }
         
         for (var i = 0; i < documentedFiles.length; i++) {
@@ -369,6 +375,8 @@ BuildDocs = {
     },
     makeSrcFile: function(sourceFile) 
     {
+        // this stuff works...
+        return;
         
         
         name = sourceFile.substring(Options.baseDir.length+1);