X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=blobdiff_plain;f=JSDOC%2FParser.js;h=ee146c25606d56e293f04d75ec29ba9dd2058a5f;hp=29ea409a1336723980bc54290434fb408f3a1ca9;hb=c8377bbd183de807c4b8924f660c7a09cf842312;hpb=5799a1dea6b9f89612751669e24aed3e26a44704 diff --git a/JSDOC/Parser.js b/JSDOC/Parser.js index 29ea409..ee146c2 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.. * @@ -31,7 +31,7 @@ Parser = { if (this.conf.loaded) { return; } - print("init parser conf!?"); + //print("init parser conf!?"); this.conf = { loaded : true, //ignoreCode: Options.n, @@ -71,6 +71,7 @@ Parser = { this.filesSymbols[Symbol.srcFile] = new SymbolSet(); + //Options.LOG.inform("Parser - run walker"); this.walker = new Walker2(ts); this.walker.buildSymbolTree(); @@ -78,11 +79,13 @@ Parser = { //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")) { @@ -120,7 +123,7 @@ Parser = { addSymbol: function(symbol) { - print("PARSER addSYMBOL : " + symbol.alias); + //print("PARSER addSYMBOL : " + symbol.alias); // if a symbol alias is documented more than once the last one with the user docs wins if (this.symbols.hasSymbol(symbol.alias)) {