JSDOC/ScopeNamer.js
authorAlan Knowles <alan@roojs.com>
Wed, 23 Nov 2011 03:05:14 +0000 (11:05 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 23 Nov 2011 03:05:14 +0000 (11:05 +0800)
JSDOC/ScopeNamer.js

index cc8f37c..20ef4d3 100644 (file)
@@ -163,7 +163,7 @@ ScopeNamer = XObject.define(
                 if (token.name == "FUNCTION") {
                     // function a() { .... } << scope is a  $this$={a}
                     if (this.lookTok(1).is('NAME')) {
-                        name = isGlobal ? this.lookTok(2).data : '';
+                        name = isGlobal ? this.lookTok(1).data : '';
                         
                         this.walkFunctionDef(scope, name, this.lookTok(2).args, this.lookTok(3).items, token);
                         continue;
@@ -244,7 +244,6 @@ ScopeNamer = XObject.define(
             this.debugCall("wallkFuncDef: " + inscope + '@' + this.look(0).line );
             var scope = name.length ? (inscope + '.' + name) : inscope;
             if (name.length) { 
-            
                 var symbol = new Symbol( scope , args || [] , "FUNCTION" ,  jsdocTok.jsdoc);
                 symbol._token = jsdocTok;
                 this.addSymbol(symbol, jsdocTok.jsdoc);