this.mode = 'BUILDING_SYMBOL_TREE';
this.parseScope(this.globalScope);
+
},
// apply ( XXXX, {
+ /*
print(JSON.stringify([
token.data,
this.ts.lookTok(1).data ,
this.ts.lookTok(3).data ,
this.ts.lookTok(4).data
], null, 4));
-
+ */
if (/\.(applyIf|apply)$/.test(token.data) &&
this.ts.lookTok(1).data == '(' &&
) {
this.ts.nextTok(); /// (
- print("GOT : applyIF!");
+ //print("GOT : applyIF!");
token = this.ts.nextTok(); // b
scopeName = token.data;
if (this.currentDoc) {
this.addSymbol(scopeName,false,'OBJECT');
-
}
this.ts.nextTok(); /// ,
this.ts.nextTok(); // {
- scopeName = fixAlias(scopeName);
+ scopeName = fixAlias(scopeName);
var fnScope = new Scope(this.braceNesting, scope, token.n, scopeName);
this.indexedScopes[this.ts.cursor] = fnScope;
scope = fnScope;
scopeName = fixAlias(scopeName);
var fnScope = new Scope(this.braceNesting, scope, token.n,
'$this$='+scopeName+'.prototype|$private$|'+scopeName+'.prototype');
+
this.indexedScopes[this.ts.cursor] = fnScope;
//scope = fnScope;
//this.scopesIn(fnScope);