if (token.name == 'VAR' &&
- this.ts.lookT(1).type == 'NAME' &&
- this.ts.lookT(2).data == '-' &&
- this.ts.lookT(3).type == 'NAME' &&
- this.ts.lookT(4).data == ';'
+ this.ts.lookTok(1).type == 'NAME' &&
+ this.ts.lookTok(2).data == '-' &&
+ this.ts.lookTok(3).type == 'NAME' &&
+ this.ts.lookTok(4).data == ';'
) {
- //print("SET ALIAS:" + this.ts.lookT(1).data +'=' + this.ts.lookT(3).data);
+ //print("SET ALIAS:" + this.ts.lookTok(1).data +'=' + this.ts.lookTok(3).data);
- aliases[this.ts.lookT(1).data] = this.ts.lookT(3).data;
+ aliases[this.ts.lookTok(1).data] = this.ts.lookTok(3).data;
}
if (/\.extend$/.test(token.data) &&
- this.ts.lookT(1).data == '(' &&
- this.ts.lookT(2).type == 'NAME' &&
- this.ts.lookT(3).data == ',' &&
- this.ts.lookT(4).type == 'NAME' &&
- this.ts.lookT(5).data == ',' &&
- this.ts.lookT(6).data == '{'
+ this.ts.lookTok(1).data == '(' &&
+ this.ts.lookTok(2).type == 'NAME' &&
+ this.ts.lookTok(3).data == ',' &&
+ this.ts.lookTok(4).type == 'NAME' &&
+ this.ts.lookTok(5).data == ',' &&
+ this.ts.lookTok(6).data == '{'
) {
// ignore test for ( a and ,
// a = Roo.extend(parentname, {
if (/\.extend$/.test(token.data) &&
- this.ts.lookT(-2).type == 'NAME' &&
- this.ts.lookT(-1).data == '=' &&
- this.ts.lookT(1).data == '(' &&
- this.ts.lookT(2).type == 'NAME' &&
- this.ts.lookT(3).data == ',' &&
- this.ts.lookT(4).data == '{'
+ this.ts.lookTok(-2).type == 'NAME' &&
+ this.ts.lookTok(-1).data == '=' &&
+ this.ts.lookTok(1).data == '(' &&
+ this.ts.lookTok(2).type == 'NAME' &&
+ this.ts.lookTok(3).data == ',' &&
+ this.ts.lookTok(4).data == '{'
) {
// ignore test for ( a and ,
- token = this.ts.lookT(-2);
+ token = this.ts.lookTok(-2);
scopeName = token.data;
if (this.currentDoc) {
this.addSymbol(scopeName,false,'OBJECT');
// apply ( XXXX, {
if (/\.(applyIf|apply)$/.test(token.data) &&
- this.ts.lookT(1).data == '(' &&
- this.ts.lookT(2).type == 'NAME' &&
- this.ts.lookT(3).data == ',' &&
- this.ts.lookT(4).data == '{'
+ this.ts.lookTok(1).data == '(' &&
+ this.ts.lookTok(2).type == 'NAME' &&
+ this.ts.lookTok(3).data == ',' &&
+ this.ts.lookTok(4).data == '{'
) {
this.ts.nextT(); /// (
// change scope to xxxx
- if ( this.ts.lookT(1).data == '=' &&
- this.ts.lookT(2).name == 'NEW' &&
- this.ts.lookT(3).type == 'NAME' &&
- this.ts.lookT(4).data == '(' &&
- this.ts.lookT(5).data == '{'
+ if ( this.ts.lookTok(1).data == '=' &&
+ this.ts.lookTok(2).name == 'NEW' &&
+ this.ts.lookTok(3).type == 'NAME' &&
+ this.ts.lookTok(4).data == '(' &&
+ this.ts.lookTok(5).data == '{'
) {
scopeName = token.data;
if (this.currentDoc) {
// ident = function ()
var atype = 'OBJECT';
- if (((this.ts.lookT(1).data == ':' )|| (this.ts.lookT(1).data == '=')) &&
- (this.ts.lookT(2).name == "FUNCTION")
+ if (((this.ts.lookTok(1).data == ':' )|| (this.ts.lookTok(1).data == '=')) &&
+ (this.ts.lookTok(2).name == "FUNCTION")
) {
atype = 'FUNCTION';
}
- //print("ADD SYM:" + atype + ":" + token.toString() + this.ts.lookT(1).toString() + this.ts.lookT(2).toString());
+ //print("ADD SYM:" + atype + ":" + token.toString() + this.ts.lookTok(1).toString() + this.ts.lookTok(2).toString());
this.addSymbol(
- this.ts.lookT(-1).tokN == Script.TOKdot ? token.data : fixAlias(token.data),
+ this.ts.lookTok(-1).tokN == Script.TOKdot ? token.data : fixAlias(token.data),
false,
atype);
//$this$=foo.prototype|$private$|foo.prototype
if (
- (this.ts.lookT(-1).data == '=') &&
- (this.ts.lookT(-2).type == 'NAME')
+ (this.ts.lookTok(-1).data == '=') &&
+ (this.ts.lookTok(-2).type == 'NAME')
) {
- scopeName = this.ts.lookT(-2).data;
+ scopeName = this.ts.lookTok(-2).data;
this.ts.balanceN('(');
token = this.ts.nextT(); // should be {
//print("FOO=FUNCITON() {}" + this.ts.context() + "\n" + token.toString());
//$private$
if (
- (this.ts.lookT(-1).name == 'NEW') &&
- (this.ts.lookT(-2).data == '=') &&
- (this.ts.lookT(-3).type = 'FUNCTION')
+ (this.ts.lookTok(-1).name == 'NEW') &&
+ (this.ts.lookTok(-2).data == '=') &&
+ (this.ts.lookTok(-3).type = 'FUNCTION')
) {
//scopeName = this.ts.look(-3).data;
this.ts.balanceN(Script.TOKlparen);
// no change to scoping..
//print("checking for : function() {");
- //print( [this.ts.lookT(-3).type , this.ts.lookT(-2).type , this.ts.lookT(-1).type ].join(":"));
+ //print( [this.ts.lookTok(-3).type , this.ts.lookTok(-2).type , this.ts.lookTok(-1).type ].join(":"));
if (
- (this.ts.lookT(-1).data == ':') &&
- (this.ts.lookT(-2).type == 'NAME') &&
- (this.ts.lookT(-3).data == '(' || this.ts.lookT(-3).data== ',')
+ (this.ts.lookTok(-1).data == ':') &&
+ (this.ts.lookTok(-2).type == 'NAME') &&
+ (this.ts.lookTok(-3).data == '(' || this.ts.lookTok(-3).data== ',')
) {
//print("got for : function() {");
//$this$=foo
if (
- (this.ts.lookT(1).type == 'NAME')
+ (this.ts.lookTok(1).type == 'NAME')
) {
//scopeName = this.ts.look(-3).data;
this.ts.balanceN('(');
// RETURN function(...) {
if (
- // (this.ts.lookT(-1).tokN == Script.TOKlparen) &&
- (this.ts.lookT(1).name != 'NAME')
+ // (this.ts.lookTok(-1).tokN == Script.TOKlparen) &&
+ (this.ts.lookTok(1).name != 'NAME')
- // (this.ts.lookT(-2).tokN == Script.TOKnew) &&
- // (this.ts.lookT(-3).tokN == Script.TOKassign) &&
- // (this.ts.lookT(-4).tokN == Script.TOKidentifier)
+ // (this.ts.lookTok(-2).tokN == Script.TOKnew) &&
+ // (this.ts.lookTok(-3).tokN == Script.TOKassign) &&
+ // (this.ts.lookTok(-4).tokN == Script.TOKidentifier)
) {
//scopeName = this.ts.look(-3).data;
this.ts.balanceN('(');
if (
- (this.ts.lookT(-1).data == '=') &&
- (this.ts.lookT(-2).type == 'NAME') &&
- (this.ts.lookT(-3).nane != 'VAR')
+ (this.ts.lookTok(-1).data == '=') &&
+ (this.ts.lookTok(-2).type == 'NAME') &&
+ (this.ts.lookTok(-3).nane != 'VAR')
) {
scopeName = this.ts.look(-2).data;
//print("GOT LBRACE : check for :");
if (
- (this.ts.lookT(-1).data == ':') &&
- (this.ts.lookT(-2).type == 'NAME') &&
- (this.ts.lookT(-3).name != 'VAR')
+ (this.ts.lookTok(-1).data == ':') &&
+ (this.ts.lookTok(-2).type == 'NAME') &&
+ (this.ts.lookTok(-3).name != 'VAR')
) {
- scopeName = this.ts.lookT(-2).data;
+ scopeName = this.ts.lookTok(-2).data;
scopeName = fixAlias(scopeName);
var fnScope = new Scope(this.braceNesting, scope, token.n, scopeName);
this.indexedScopes[this.ts.cursor] = fnScope;