From 87d564c2c96e5c91eb930bb4a72411c343ffecbd Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 23 Nov 2011 11:56:38 +0800 Subject: [PATCH] JSDOC/ScopeNamer.js --- JSDOC/ScopeNamer.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/JSDOC/ScopeNamer.js b/JSDOC/ScopeNamer.js index d101516..8627736 100644 --- a/JSDOC/ScopeNamer.js +++ b/JSDOC/ScopeNamer.js @@ -412,9 +412,16 @@ ScopeNamer = XObject.define( // if a symbol alias is documented more than once the last one with the user docs wins // dumpe some invalid symbols.. - if (symbol.alias.split(/[#.]/).length > 2) { + var ptype_ar = symbol.alias.split(/#/); + if (ptype_ar.length > 2) { + // multiple # return; } + if (ptype_ar.length > 1 && ptype_ar[1].split(/\./).length > 1) { + // multiple . after # + return; + } + ScopeNamer.prototype.debugCall("addSymbol : " + symbol.alias ); if (ScopeNamer.symbols.hasSymbol(symbol.alias)) { -- 2.39.2