X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=blobdiff_plain;f=rconv.js;h=f40a58905440905fe06efa3479634fa10231b98e;hp=26a7ffaa1a9b1549e0ad64bff85e151f783f1c2b;hb=HEAD;hpb=e8c76586646302e8fe6d1870e56a2e314e4a76c7 diff --git a/rconv.js b/rconv.js index 26a7ffa..f40a589 100644 --- a/rconv.js +++ b/rconv.js @@ -2,7 +2,9 @@ * * This is a test file to convert appbuilder style application code * into javascript structures. - * + * + * + * Needs to test a while directory convert to-><-from and compare.. * * */ @@ -32,7 +34,8 @@ var tr = new TokenReader( { keepComments : true, sepIdents : false, collapseWhite : true, - filename : args[0] + filename : args[0], + ignoreBadGrammer: true }); var str = File.read(args[0]) @@ -41,7 +44,20 @@ var toks = tr.tokenize(new TextStream(str)); var rf = new RooFile(toks); -print(JSON.stringify(df.tokens, null,4)); +//print(JSON.stringify(rf.tokens, null,4));Seed.quit(); + + + + rf.parse(); -print(JSON.stringify(rf.cfg, null,4)); \ No newline at end of file +print("------------ in ------------------"); +print(str); +print("------------ out ------------------"); + +print(JSON.stringify(rf.cfg, null,4)); + +print("------------ was ------------------"); + +print(File.read(args[0].replace(/\.js$/,'.bjs'))); +