rconv.js
[gnome.introspection-doc-generator] / rconv.js
index eb2c684..eb140f6 100644 (file)
--- a/rconv.js
+++ b/rconv.js
@@ -9,7 +9,7 @@
 
 var RooFile = imports.JSDOC.RooFile.RooFile;
 var TokenReader = imports.JSDOC.TokenReader.TokenReader;
-var TextStream = imports.JSDOC.TokenStream.TextStream;
+var TextStream = imports.JSDOC.TextStream.TextStream;
 
 var File = imports.File.File;
 
@@ -21,7 +21,7 @@ var args = Array.prototype.slice.call(Seed.argv);
 
 args.shift();
 args.shift();
-print(JSON.stringify(args, null,4));
+//print(JSON.stringify(args, null,4));
 //Seed.quit();
 
 
@@ -30,8 +30,8 @@ var tr = new  TokenReader(  {
     keepDocs :true, 
     keepWhite : true,  
     keepComments : true, 
-    sepIdents : true,
-    collapseWhite : false,
+    sepIdents : false,
+    collapseWhite : true,
     filename : args[0]
 });
 
@@ -39,8 +39,9 @@ var str = File.read(args[0])
 
 var toks = tr.tokenize(new TextStream(str));  
 
-var rf = new RooFile(toks);
 
+var rf = new RooFile(toks);
+print(JSON.stringify(rf.tokens, null,4));
 rf.parse();
 
 print(JSON.stringify(rf.cfg, null,4));
\ No newline at end of file