- yylineno = 1 + startingLineNumber;
- restrKeyword = false;
- delimited = false;
- eatNextIdentifier = false;
- stackToken = -1;
- lastToken = -1;
- pos = 0;
- code = c;
- length = len;
- skipLF = false;
- skipCR = false;
- error = false;
- atLineStart = true;
-
- // read first characters
- current = (length > 0) ? code[0].uc : -1;
- next1 = (length > 1) ? code[1].uc : -1;
- next2 = (length > 2) ? code[2].uc : -1;
- next3 = (length > 3) ? code[3].uc : -1;
+ yylineno = 1 + startingLineNumber;
+ restrKeyword = false;
+ delimited = false;
+ eatNextIdentifier = false;
+ stackToken = -1;
+ lastToken = -1;
+ pos = 0;
+ code = c;
+ length = len;
+ skipLF = false;
+ skipCR = false;
+ error = false;
+ atLineStart = true;
+
+ // read first characters
+ shift(4);