X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=JSDOC%2FWalker2.js;h=05dae018ac4e172eeecd02c6f824b60b86cd0fe6;hb=76403eff4ef6e64d68f22883edf1c32d9059d4e5;hp=439a9087631cb7db07e18bb48796632bda23ab7c;hpb=6975fe2b6b0a1b872d77675f9743d90e8293c720;p=gnome.introspection-doc-generator diff --git a/JSDOC/Walker2.js b/JSDOC/Walker2.js index 439a908..05dae01 100644 --- a/JSDOC/Walker2.js +++ b/JSDOC/Walker2.js @@ -225,7 +225,7 @@ Walker2 = XObject.define( if (token.name == 'VAR' && this.ts.lookTok(1).type == 'NAME' && - this.ts.lookTok(2).data == '-' && + this.ts.lookTok(2).data == '=' && this.ts.lookTok(3).type == 'NAME' && this.ts.lookTok(4).data == ';' @@ -656,17 +656,23 @@ Walker2 = XObject.define( if ( (this.ts.lookTok(-1).data == '=') && (this.ts.lookTok(-2).type == 'NAME') && - (this.ts.lookTok(-3).nane != 'VAR') + (this.ts.lookTok(-3).name != 'VAR') ) { scopeName = this.ts.look(-2).data; + //print(scopeName); scopeName = fixAlias(scopeName); + + //print(this.scopes.length); var fnScope = new Scope(this.braceNesting, scope, token.n, '$this$='+scopeName + '|'+scopeName ); + this.indexedScopes[this.ts.cursor] = fnScope; scope = fnScope; + // push the same scope onto the stack.. this.scopesIn(fnScope); + //this.scopesIn(this.scopes[this.scopes.length-1]); locBraceNest++;