// apply ( XXXX, {
-
+ print(JSON.stringify([
+ token.data,
+ this.ts.lookTok(1).data ,
+ this.ts.lookTok(2).type ,
+ 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.lookTok(2).type == 'NAME' &&
) {
this.ts.nextTok(); /// (
- //print("GOT : applyIF!");
+ print("GOT : applyIF!");
token = this.ts.nextTok(); // b
scopeName = token.data;
// xxx = new yyy ( {
// change scope to xxxx
-
+ /*
print(JSON.stringify([
- this.ts.lookTok(1).data
- this.ts.lookTok(2).name
- this.ts.lookTok(3).type
- this.ts.lookTok(4).data
+ this.ts.lookTok(1).data ,
+ this.ts.lookTok(2).name ,
+ this.ts.lookTok(3).type ,
+ this.ts.lookTok(4).data ,
this.ts.lookTok(5).data
- ], null, 4);
-
+ ], null, 4));
+ */
if ( this.ts.lookTok(1).data == '=' &&
this.ts.lookTok(2).name == 'NEW' &&
this.ts.lookTok(3).type == 'NAME' &&