rconv.js
[gnome.introspection-doc-generator] / rconv.js
index 87e0675..61c1281 100644 (file)
--- a/rconv.js
+++ b/rconv.js
@@ -8,11 +8,15 @@
  */
 
 var RooFile = imports.JSDOC.RooFile.RooFile;
+var TokenReader = imports.JSDOC.TokenReader.TokenReader;
+var TextStream = imports.JSDOC.TextStream.TextStream;
+
 var File = imports.File.File;
 
 
 
 
+
 var args = Array.prototype.slice.call(Seed.argv);
 
 args.shift();
@@ -23,18 +27,20 @@ print(JSON.stringify(args, null,4));
 
 
 var tr = new  TokenReader(  { 
-    keepDocs :true, 
-    keepWhite : true,  
-    keepComments : true, 
-    sepIdents : true,
-    collapseWhite : false,
-    filename : fn
+    keepDocs :false, 
+    keepWhite : false,  
+    keepComments : false, 
+    sepIdents : false,
+    collapseWhite : true,
+    filename : args[0]
 });
 
 var str = File.read(args[0])
 
 var toks = tr.tokenize(new TextStream(str));  
 
+print(JSON.stringify(toks, null,4));
+
 var rf = new RooFile(toks);
 
 rf.parse();