X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=JSDOC%2FWalker2.js;h=05dae018ac4e172eeecd02c6f824b60b86cd0fe6;hb=3c287c0bc7f97e6b840f52522b4f4f72f0551669;hp=b694270486241b2546252f119e9942ada3c01557;hpb=c68c094fe46809f047b872da44f7d09d64db4564;p=gnome.introspection-doc-generator diff --git a/JSDOC/Walker2.js b/JSDOC/Walker2.js index b694270..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 == ';' @@ -660,15 +660,19 @@ Walker2 = XObject.define( ) { scopeName = this.ts.look(-2).data; + //print(scopeName); scopeName = fixAlias(scopeName); - //var fnScope = new Scope(this.braceNesting, scope, token.n, - // '$this$='+scopeName + '|'+scopeName - //); - //this.indexedScopes[this.ts.cursor] = fnScope; - //scope = fnScope; + //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(this.scopes[this.scopes.length-1]); + this.scopesIn(fnScope); + //this.scopesIn(this.scopes[this.scopes.length-1]); locBraceNest++; @@ -796,7 +800,7 @@ Walker2 = XObject.define( var s = s.join('|').split('|'); - print("FULLSCOPE: " + s); + //print("FULLSCOPE: " + s); // print("Walker:ADDSymbol: " + s.join('|') ); var _t = ''; _s = '';