X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=blobdiff_plain;f=rconv.js;h=61c1281375e8121b55dc0b92ebfa6dcdeca9b15a;hp=a1ff5edc36796193aaa3644ed6b732b4f8899aad;hb=2132115cc410b4b9d42220c94fbef666f43a5bf9;hpb=2f40e16e56f190dfbfed10a78455b7eb303ead0e diff --git a/rconv.js b/rconv.js index a1ff5ed..61c1281 100644 --- a/rconv.js +++ b/rconv.js @@ -8,33 +8,39 @@ */ 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(); args.shift(); print(JSON.stringify(args, null,4)); -Seed.quit(); +//Seed.quit(); 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();