X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=blobdiff_plain;f=JSDOC%2FSymbolSet.js;h=753a2ac657ed3d3f16d760ba71d31f9858436482;hp=0025c48eae5b366fa18013e83fc226e097901c95;hb=c8377bbd183de807c4b8924f660c7a09cf842312;hpb=64256213949484c6ae792fdc19d031e362d5765f diff --git a/JSDOC/SymbolSet.js b/JSDOC/SymbolSet.js index 0025c48..753a2ac 100644 --- a/JSDOC/SymbolSet.js +++ b/JSDOC/SymbolSet.js @@ -2,10 +2,12 @@ XObject = imports.XObject.XObject; -///Options = imports.BuildDocs.Options; -Parser = imports.Parser.Parser; -Symbol = imports.Symbol.Symbol; DocComment = imports.DocComment.DocComment; +// circular references.. +///Options = imports.BuildDocs.Options; +//Parser = imports.Parser.Parser; +//Symbol = imports.Symbol.Symbol; + SymbolSet = XObject.define( @@ -33,7 +35,7 @@ SymbolSet = XObject.define( }, addSymbol : function(symbol) { - print("ADDING SYMBOL:"+symbol.alias.toString()); + //print("ADDING SYMBOL:"+symbol.alias.toString()); if (this.hasSymbol(symbol.alias)) { imports.BuildDocs.Options.LOG.warn("Overwriting symbol documentation for: "+symbol.alias + "."); @@ -186,13 +188,13 @@ SymbolSet = XObject.define( var container = this.getSymbol(symbol.memberOf); if (!container) { if (SymbolSet.isBuiltin(symbol.memberOf)) { - container = Parser.addBuiltin(symbol.memberOf); + container = imports.Parser.Parser.addBuiltin(symbol.memberOf); } else { // print("symbol NOT a BUILT IN - createing a container"); // Eg. Ext.y.z (missing y) // we need to add in the missing symbol... - container = new Symbol(symbol.memberOf, [], "OBJECT", new DocComment("")); + container = new imports.Symbol.Symbol(symbol.memberOf, [], "OBJECT", new DocComment("")); container.isNamespace = true; this.addSymbol( container ); // print(container.toSource());