//<script type="text/javascript">
-Walker2 = imports.Walker2.Walker2;
-Symbol = imports.Symbol.Symbol;
-SymbolSet = imports.SymbolSet.SymbolSet;
-DocComment = imports.DocComment.DocComment;
-Options = imports.Options.Options;
+const Walker2 = imports.Walker2.Walker2;
+const Symbol = imports.Symbol.Symbol;
+const SymbolSet = imports.SymbolSet.SymbolSet;
+const DocComment = imports.DocComment.DocComment;
+const Options = imports.Options.Options;
/**
* Parser is a static instance..
*
*/
-Parser = {
+const Parser = {
conf: {
loaded: false
},
for (p in this.symbols._index) {
var symbol = this.symbols.getSymbol(p);
- print(JSON.stringify(symbol, null,4));
+ // print(JSON.stringify(symbol, null,4));
if (!symbol) continue;
if (symbol.isPrivate) {
+ this.symbols.deleteSymbol(symbol.alias);
continue;
}
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)) {
}
print("-------------------\n");
}
- }
-
-
-
+ },
+ /**
+ * return symbols so they can be serialized.
+ */
+ symbolsToObject : function(srcFile)
+ {
+ //this.filesSymbols[srcFile] is a symbolset..
+ return this.filesSymbols[srcFile];
+
+ // Parser.filesSymbols[srcFile]._index
+ }
}
\ No newline at end of file