X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=JSDOC%2FParser.js;h=6528cc752198dd2b8ca15a4dccc702aba2d59a94;hb=c06cc340276890a4fdb308b1f6343e1ccd51241b;hp=8b88a9346bb4986783bc4c80440f8c8e931ef8e3;hpb=401e9df118cc6e6ecfe0f91d895ebbaea8bc775c;p=gnome.introspection-doc-generator diff --git a/JSDOC/Parser.js b/JSDOC/Parser.js index 8b88a93..6528cc7 100644 --- a/JSDOC/Parser.js +++ b/JSDOC/Parser.js @@ -4,7 +4,7 @@ Walker2 = imports.Walker2.Walker2; Symbol = imports.Symbol.Symbol; SymbolSet = imports.SymbolSet.SymbolSet; DocComment = imports.DocComment.DocComment; -Options = imports.BuildDocs.Options; +Options = imports.Options.Options; /** * Parser is a static instance.. * @@ -71,15 +71,21 @@ Parser = { this.filesSymbols[Symbol.srcFile] = new SymbolSet(); + Options.LOG.inform("Parser - run walker"); this.walker = new Walker2(ts); - this.walker.buildSymbolTree() + this.walker.buildSymbolTree(); + + + //this.walker.walk(ts); // adds to our symbols // throw "done sym tree"; - + Options.LOG.inform("Parser - checking symbols"); // filter symbols by option for (p in this.symbols._index) { var symbol = this.symbols.getSymbol(p); + print(JSON.stringify(symbol, null,4)); + if (!symbol) continue; if (symbol.is("FILE") || symbol.is("GLOBAL")) {