for(;;)if(true)break; for(var i=0;i<5;i++) i++; for(var i=0 ;i< 5; i++ ) i++; for (var i in {}) { break; } /*var ddddd = 3.0/ 2; var pat = /\s\\\/\// var pat0 = / *\// var pat1 = / \\/*/ var $0 = undefined; var $j3 = +3.02; //var 0s = 2e9; var _902 = -5e+23; var $3 = -3e34; var $4 = -3e-34; $4 ^=2; var $7 = -0x000; var $j3 = +3.02; try { ; } catch (e) { } finally { x = null; } var i = 3 << 1; i>>= 2; i >>>= 1; i <<= 1; var iii=3; iii|= 3; iii||true; iii & 3; // /**/ /**/ // /**//**/ ///**/ /**/// //// /*//*/ /* ;;; */ function fff(){ var i = 0; var d = 0.2; var x = -3.567; var dd = -2.0e14; var ddd = - 2.0e-20; var i0 = 3; i0 += 2; } function functionFunction(){ var i = 0; do { i++; if (i == 3) continue; } while(i <= 10); while(i < 20){ i++; } delete this.toString; if (typeof this !== "function"){ return null; } with (this){ new Function( ""/**/) ; } } '\\' '\\\'' 'aaaa'+"bbbb" ''+"" '\"';'\"\'' '\'\"' 'aaaaaaaa'; 'b'+'ccc'; 'dd\"eee'; 'f\''+'\''; ''+''+'gg' "aaaaaaaa"; "b"+"ccc"; "dd\"eee"; "f\""+"\""; ""+""+"gg" if( classOf === F ){this.x = o.x ; this.y = o.y ; }else if( classOf === Array ){ this.x = o[0]; this.y = o[1]; }else if( o.callee !== void 0 ){ var p ; switch( o.length ){ case 0 : default : p = new F(); break ; case 1 : p = new F( o[0] ); break ; case 2 : p = new F( o[0], o[1] ); break ; } this.x = p.x ; this.y = p.y ; }else{ this.x = this.y = o ; } if( classOf === F (te) ||str() ) this.x = o.x(y) ; function class__Scanner__(window) { var classId = "Scanner"; var F = window[classId] = function(strSource, lineSeparator) { var length = strSource.length; this.source = new Array(length); for (var i = 0; i < length; i++) this.source[i] = strSource.charAt(i); this.lineSeparator = lineSeparator === void 0 ? '\n' : lineSeparator; this.startPosition = 0; this.currentPosition = 0; this.eofPosition = length; this.currentCharacter = '\0'; if (this.constructor !== F) this.constructor == F; }; var FP = F.prototype; for (var i in Symbols) if (i.indexOf("TOKEN_ID") == 0) F[i] = Symbols[i]; /** * boolean f(char ch) */ FP.$getNextChar = function(ch) { var nextCh = this.source[this.currentPosition]; if (nextCh == ch) { this.currentPosition++; return true; } else { return false; } }; FP.getCurrentToken = function() { var token = ""; for (var i = this.startPosition; i < this.currentPosition; i++) { var ch = this.source[i]; if (i == this.currentPosition - 1 && (ch == '\nn' || ch == '\r')) break; token += this.source[i]; } return token; }; /** * int f() */ FP.getNextTokenId = function() { if (this.currentPosition >= this.eofPosition) return F.TOKEN_ID__EOF; var source = this.source; var length = this.eofPosition; var lineSeparator = this.lineSeparator; this.startPosition = this.currentPosition; var ch = this.source[this.currentPosition++]; switch (ch) { case '(' : return F.TOKEN_ID__LeftParen; case ')' : return F.TOKEN_ID__RightParen; case ',' : return F.TOKEN_ID__Comma; case '.' : // if (getNextCharAsDigit()) // return scanNumber(true); return F.TOKEN_ID__Dot; case '*' : { var nextCh = this.source[this.startPosition + 1]; switch (nextCh) { case '=' : { // *= this.currentPosition++; return F.TOKEN_ID__MultiplyEqual; } default : { // * return F.TOKEN_ID__Multiply; } } } case '/' : { var nextCh = this.source[this.startPosition + 1]; switch (nextCh) { case '/' : { // CommentLine for (var j = this.startPosition + 2; j < length; j++) { var ch0 = this.source[j]; switch (ch0) { case '\n' : case '\r' : this.currentPosition = j + 1; return F.TOKEN_ID__COMMENT_LINE; } } return F.TOKEN_ID__EOF; } } } case '=' : { var nextCh = this.source[this.startPosition + 1]; if (nextCh == '=') { var nextCh2 = this.source[this.startPosition + 2]; if (nextCh2 == '=') { // === this.currentPosition += 2; return F.TOKEN_ID__EqualEqualEqual; } else { // == this.currentPosition++; return F.TOKEN_ID__EqualEqual; } } else { // = return F.TOKEN_ID__Equal; } } case '\'' : { // シングルクォーテーション文字列リテラル for (var j = this.startPosition + 1; j < length; j++) { var nextCh = this.source[j]; switch (nextCh) { case '\'' : { this.currentPosition = j + 1; return F.TOKEN_ID__SingleQuotationStringLiteral; } case '\\' : { j++; break; } } } return F.TOKEN_ID__ERROR; } case ' ' : case '\t' : case '\n' : case '\r' : { var bNotSpace = false; for (var j = this.startPosition + 1; j < length; j++) { var nextCh = this.source[j]; switch (nextCh) { case ' ' : case '\t' : case '\n' : case '\r' : this.currentPosition++; break; default : bNotSpace = true; } if (bNotSpace) break; } return F.TOKEN_ID__WHITESPACE; } default : { this.$identifier(); return F.TOKEN_ID__identifier; } } }; FP.$function = function() { for (var i = 0; i < 8 + 1; i++) { var j = i + this.startPosition; if (j >= this.eofPosition) { this.currentPosition = this.eofPosition; return false; } var ch = this.source[j]; switch (i) { case 0 : if (ch != 'f') return false; break; case 1 : if (ch != 'u') return false; break; case 2 : if (ch != 'n') return false; break; case 3 : if (ch != 'c') return false; break; case 4 : if (ch != 't') return false; break; case 5 : if (ch != 'i') return false; break; case 6 : if (ch != 'o') return false; break; case 7 : if (ch != 'n') return false; break; case 8 : { switch (ch) { case ' ' : case '\t' : case '\n' : case '\r' : case '(' : this.currentPosition = j; return true; default : return false; } } } } return false; } } class__Scanner__(window);