Checking if your kit is complete... Looks good Writing Makefile for JE Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cp lib/JE/Object/Function.pm blib\lib\JE\Object\Function.pm cp lib/JE.pm blib\lib\JE.pm cp lib/JE/Object.pm blib\lib\JE\Object.pm cp lib/JE/_FieldHash.pm blib\lib\JE\_FieldHash.pm cp lib/JE/escape.pl blib\lib\JE\escape.pl cp lib/JE/String.pm blib\lib\JE\String.pm cp lib/JE/Object/Boolean.pm blib\lib\JE\Object\Boolean.pm cp lib/JE/Parser.pm blib\lib\JE\Parser.pm cp lib/JE/Object/Number.pm blib\lib\JE\Object\Number.pm cp lib/JE/LValue.pm blib\lib\JE\LValue.pm cp lib/JE/Code.pm blib\lib\JE\Code.pm cp lib/JE/Object/Date.pm blib\lib\JE\Object\Date.pm cp lib/JE/Object/Error.pm blib\lib\JE\Object\Error.pm cp lib/JavaScript/Engine.pm blib\lib\JavaScript\Engine.pm cp lib/JE/Object/Error/URIError.pm blib\lib\JE\Object\Error\URIError.pm cp lib/JE/Number.pm blib\lib\JE\Number.pm cp lib/JE/Boolean.pm blib\lib\JE\Boolean.pm cp lib/JE/Object/Error/RangeError.pm blib\lib\JE\Object\Error\RangeError.pm cp lib/JE/Object/Error/TypeError.pm blib\lib\JE\Object\Error\TypeError.pm cp lib/JE/Null.pm blib\lib\JE\Null.pm cp lib/JE/Object/Error/SyntaxError.pm blib\lib\JE\Object\Error\SyntaxError.pm cp lib/JE/Scope.pm blib\lib\JE\Scope.pm cp lib/JE/Object/Math.pm blib\lib\JE\Object\Math.pm cp lib/JE/Undefined.pm blib\lib\JE\Undefined.pm cp lib/JE/Object/RegExp.pm blib\lib\JE\Object\RegExp.pm cp lib/JE/Object/Error/ReferenceError.pm blib\lib\JE\Object\Error\ReferenceError.pm cp lib/JE/Object/Proxy.pm blib\lib\JE\Object\Proxy.pm cp lib/JE/Object/String.pm blib\lib\JE\Object\String.pm cp lib/JE/Object/Array.pm blib\lib\JE\Object\Array.pm cp lib/JE/Types.pod blib\lib\JE\Types.pod Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/07.09-semicolon-insertion..............1..9 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - "return\ntrue" returns undefined ok 4 - "throw\nup" throws a SyntaxError ok 5 - "break\" ignores the identifier ok 6 - "continue\" ignores the identifier ok 7 - "a\n++\nb" means "a; ++b" ok 8 - "a\n--\nb" means "a; --b" ok 9 - semicolons are not inserted before argument lists ok t/08.06.01-attributes....................1..5 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - can't change readonly properties ok 4 - unenumerable properties are unenumerated by for-in ok 5 - can't delete undeleteables ok t/08.06.02-internal-properties...........1..44 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - "string".[[Construct]] throws TypeError ok 5 - "string".[[Call]] throws TypeError ok 6 - x instanceof "string" throws TypeError ok 7 - [[Get]] when object has its own property ok 8 - [[Get]] when object inherits from its prototype ok 9 - [[Get]] when neither the object nor its prototype has the property ok 10 - [[Get]] when object has neither the named property nor a prototype ok 11 - [[Get]] when object inherits from its prototype's prototype ok 12 - [[Put]] when property is readonly ok 13 - [[Put]] when property exists and is not readonly ok 14 - [[Put]] can't obscure read-only properties of prototypes ok 15 - [[Put]] creates a new property and leaves the prototype's one alone ok 16 - [[Put]] creates a new property and leaves the prototype alone ok 17 - [[Put]], when object has no prototype ok 18 - [[HasProperty]] when the object has an uninherited property ok 19 - [[HasProperty]] when the object has an inherited property ok 20 - [[HasProperty]] when neither the obj nor its proto has the property ok 21 - [[HasProperty]] when the obj has neither the prop nor a prototype ok 22 - [[Delete]] when the property exists and is undeletable ok 23 - [[Delete]] when the property exists and is deletable ok 24 - [[Delete]] when the property is non-existent ok 25 - [[DefaultValue]](string) when toString() returns a primitive ok 26 - [[DefaultValue]](string) when toString returns a object and valueOf returns a primitive ok 27 - [[DefaultValue]](string) when toString and valueOf return objects ok 28 - [[DefaultValue]](string) when toString returns an obj and typeof valueOf == "object" ok 29 - [[DefaultValue]](string) when toString returns an obj and there is no valueOf ok 30 - [[DefaultValue]](string) when typeof toString == "object" ok 31 - [[DefaultValue]](string) when there is no toString and valueOf returns a primitive ok 32 - [[DefaultValue]](string) when there is no toString and valueOf returns an object ok 33 - [[DefaultValue]](string) when there is no toString and valueOf is a non-function object ok 34 - [[DefaultValue]](string) when neither toString nor valueOf exists ok 35 - [[DefaultValue]](number) when valueOf() returns a primitive ok 36 - [[DefaultValue]](number) when valueOf returns a object and toString returns a primitive ok 37 - [[DefaultValue]](number) when valueOf and toString return objects ok 38 - [[DefaultValue]](number) when valueOf returns an obj and typeof toString == "object" ok 39 - [[DefaultValue]](number) when valueOf returns an obj and there is no toString ok 40 - [[DefaultValue]](number) when typeof valueOf == "object" ok 41 - [[DefaultValue]](number) when there is no valueOf and toString returns a primitive ok 42 - [[DefaultValue]](number) when there is no valueOf and toString returns an object ok 43 - [[DefaultValue]](number) when there is no valueOf and toString is a non-function object ok 44 - [[DefaultValue]](number) when neither valueOf nor toString exists # TO DO: Finish writing constructors and then finish the [[DefaultValue]] tests ok t/08.07-reference-type...................1..9 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - GetValue(V) when V is not a reference ok 5 - GetValue(V) when V's base is null throws a ReferenceError ok 6 - GetValue(V) when V's base is is not null ok 7 - PutValue(V,W) when V is not an lvalue ok 8 - PutValue(V,W) when base of V is null ok 9 - PutValue(V,W) when V is object ok t/09-type-conversion.....................1..300 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - undefined to boolean ok 5 - null to boolean ok 6 - boolean to boolean ok 7 - 0 to boolean ok 8 - NaN to boolean ok 9 - 1 to boolean ok 10 - null string to boolean ok 11 - non-empty string to boolean ok 12 - object to boolean ok 13 - undefined to number ok 14 - null to number ok 15 - true to number ok 16 - false to number ok 17 - number to number ok 18 - empty string ok 19 - ws ok 20 - ws Infinity ws ok 21 - Infinity ws ok 22 - Infinity ok 23 - ws +Infinity ws ok 24 - +Infinity ws ok 25 - +Infinity ok 26 - ws -Infinity ws ok 27 - -Infinity ws ok 28 - -Infinity ok 29 - ws digits.digits ws ok 30 - digits.digits ws ok 31 - digits.digits ok 32 - ws +digits.digits ws ok 33 - +digits.digits ws ok 34 - +digits.digits ok 35 - ws -digits.digits ws ok 36 - -digits.digits ws ok 37 - -digits.digits ok 38 - ws digits. ws ok 39 - digits. ws ok 40 - digits. ok 41 - ws +digits. ws ok 42 - +digits. ws ok 43 - +digits. ok 44 - ws -digits. ws ok 45 - -digits. ws ok 46 - -digits. ok 47 - ws .digits ws ok 48 - .digits ws ok 49 - .digits ok 50 - ws +.digits ws ok 51 - +.digits ws ok 52 - +.digits ok 53 - ws -.digits ws ok 54 - -.digits ws ok 55 - -.digits ok 56 - ws digits ws ok 57 - digits ws ok 58 - digits ok 59 - ws +digits ws ok 60 - +digits ws ok 61 - +digits ok 62 - ws -digits ws ok 63 - -digits ws ok 64 - -digits ok 65 - ws digits.digits e digits ws ok 66 - digits.digits e digits ws ok 67 - digits.digits e digits ok 68 - ws +digits.digits e digits ws ok 69 - +digits.digits e digits ws ok 70 - +digits.digits e digits ok 71 - ws -digits.digits e digits ws ok 72 - -digits.digits e digits ws ok 73 - -digits.digits e digits ok 74 - ws digits. e digits ws ok 75 - digits. e digits ws ok 76 - digits. e digits ok 77 - ws +digits. e digits ws ok 78 - +digits. e digits ws ok 79 - +digits. e digits ok 80 - ws -digits. e digits ws ok 81 - -digits. e digits ws ok 82 - -digits. e digits ok 83 - ws .digits e digits ws ok 84 - .digits e digits ws ok 85 - .digits e digits ok 86 - ws +.digits e digits ws ok 87 - +.digits e digits ws ok 88 - +.digits e digits ok 89 - ws -.digits e digits ws ok 90 - -.digits e digits ws ok 91 - -.digits e digits ok 92 - ws digits e digits ws ok 93 - digits e digits ws ok 94 - digits e digits ok 95 - ws +digits e digits ws ok 96 - +digits e digits ws ok 97 - +digits e digits ok 98 - ws -digits e digits ws ok 99 - -digits e digits ws ok 100 - -digits e digits ok 101 - ws digits.digits e+digits ws ok 102 - digits.digits e+digits ws ok 103 - digits.digits e+digits ok 104 - ws +digits.digits e+digits ws ok 105 - +digits.digits e+digits ws ok 106 - +digits.digits e+digits ok 107 - ws -digits.digits e+digits ws ok 108 - -digits.digits e+digits ws ok 109 - -digits.digits e+digits ok 110 - ws digits. e+digits ws ok 111 - digits. e+digits ws ok 112 - digits. e+digits ok 113 - ws +digits. e+digits ws ok 114 - +digits. e+digits ws ok 115 - +digits. e+digits ok 116 - ws -digits. e+digits ws ok 117 - -digits. e+digits ws ok 118 - -digits. e+digits ok 119 - ws .digits e+digits ws ok 120 - .digits e+digits ws ok 121 - .digits e+digits ok 122 - ws +.digits e+digits ws ok 123 - +.digits e+digits ws ok 124 - +.digits e+digits ok 125 - ws -.digits e+digits ws ok 126 - -.digits e+digits ws ok 127 - -.digits e+digits ok 128 - ws digits e+digits ws ok 129 - digits e+digits ws ok 130 - digits e+digits ok 131 - ws +digits e+digits ws ok 132 - +digits e+digits ws ok 133 - +digits e+digits ok 134 - ws -digits e+digits ws ok 135 - -digits e+digits ws ok 136 - -digits e+digits ok 137 - ws digits.digits e-digits ws ok 138 - digits.digits e-digits ws ok 139 - digits.digits e-digits ok 140 - ws +digits.digits e-digits ws ok 141 - +digits.digits e-digits ws ok 142 - +digits.digits e-digits ok 143 - ws -digits.digits e-digits ws ok 144 - -digits.digits e-digits ws ok 145 - -digits.digits e-digits ok 146 - ws digits. e-digits ws ok 147 - digits. e-digits ws ok 148 - digits. e-digits ok 149 - ws +digits. e-digits ws ok 150 - +digits. e-digits ws ok 151 - +digits. e-digits ok 152 - ws -digits. e-digits ws ok 153 - -digits. e-digits ws ok 154 - -digits. e-digits ok 155 - ws .digits e-digits ws ok 156 - .digits e-digits ws ok 157 - .digits e-digits ok 158 - ws +.digits e-digits ws ok 159 - +.digits e-digits ws ok 160 - +.digits e-digits ok 161 - ws -.digits e-digits ws ok 162 - -.digits e-digits ws ok 163 - -.digits e-digits ok 164 - ws digits e-digits ws ok 165 - digits e-digits ws ok 166 - digits e-digits ok 167 - ws +digits e-digits ws ok 168 - +digits e-digits ws ok 169 - +digits e-digits ok 170 - ws -digits e-digits ws ok 171 - -digits e-digits ws ok 172 - -digits e-digits ok 173 - ws digits.digits E digits ws ok 174 - digits.digits E digits ws ok 175 - digits.digits E digits ok 176 - ws +digits.digits E digits ws ok 177 - +digits.digits E digits ws ok 178 - +digits.digits E digits ok 179 - ws -digits.digits E digits ws ok 180 - -digits.digits E digits ws ok 181 - -digits.digits E digits ok 182 - ws digits. E digits ws ok 183 - digits. E digits ws ok 184 - digits. E digits ok 185 - ws +digits. E digits ws ok 186 - +digits. E digits ws ok 187 - +digits. E digits ok 188 - ws -digits. E digits ws ok 189 - -digits. E digits ws ok 190 - -digits. E digits ok 191 - ws .digits E digits ws ok 192 - .digits E digits ws ok 193 - .digits E digits ok 194 - ws +.digits E digits ws ok 195 - +.digits E digits ws ok 196 - +.digits E digits ok 197 - ws -.digits E digits ws ok 198 - -.digits E digits ws ok 199 - -.digits E digits ok 200 - ws digits E digits ws ok 201 - digits E digits ws ok 202 - digits E digits ok 203 - ws +digits E digits ws ok 204 - +digits E digits ws ok 205 - +digits E digits ok 206 - ws -digits E digits ws ok 207 - -digits E digits ws ok 208 - -digits E digits ok 209 - ws digits.digits E+digits ws ok 210 - digits.digits E+digits ws ok 211 - digits.digits E+digits ok 212 - ws +digits.digits E+digits ws ok 213 - +digits.digits E+digits ws ok 214 - +digits.digits E+digits ok 215 - ws -digits.digits E+digits ws ok 216 - -digits.digits E+digits ws ok 217 - -digits.digits E+digits ok 218 - ws digits. E+digits ws ok 219 - digits. E+digits ws ok 220 - digits. E+digits ok 221 - ws +digits. E+digits ws ok 222 - +digits. E+digits ws ok 223 - +digits. E+digits ok 224 - ws -digits. E+digits ws ok 225 - -digits. E+digits ws ok 226 - -digits. E+digits ok 227 - ws .digits E+digits ws ok 228 - .digits E+digits ws ok 229 - .digits E+digits ok 230 - ws +.digits E+digits ws ok 231 - +.digits E+digits ws ok 232 - +.digits E+digits ok 233 - ws -.digits E+digits ws ok 234 - -.digits E+digits ws ok 235 - -.digits E+digits ok 236 - ws digits E+digits ws ok 237 - digits E+digits ws ok 238 - digits E+digits ok 239 - ws +digits E+digits ws ok 240 - +digits E+digits ws ok 241 - +digits E+digits ok 242 - ws -digits E+digits ws ok 243 - -digits E+digits ws ok 244 - -digits E+digits ok 245 - ws digits.digits E-digits ws ok 246 - digits.digits E-digits ws ok 247 - digits.digits E-digits ok 248 - ws +digits.digits E-digits ws ok 249 - +digits.digits E-digits ws ok 250 - +digits.digits E-digits ok 251 - ws -digits.digits E-digits ws ok 252 - -digits.digits E-digits ws ok 253 - -digits.digits E-digits ok 254 - ws digits. E-digits ws ok 255 - digits. E-digits ws ok 256 - digits. E-digits ok 257 - ws +digits. E-digits ws ok 258 - +digits. E-digits ws ok 259 - +digits. E-digits ok 260 - ws -digits. E-digits ws ok 261 - -digits. E-digits ws ok 262 - -digits. E-digits ok 263 - ws .digits E-digits ws ok 264 - .digits E-digits ws ok 265 - .digits E-digits ok 266 - ws +.digits E-digits ws ok 267 - +.digits E-digits ws ok 268 - +.digits E-digits ok 269 - ws -.digits E-digits ws ok 270 - -.digits E-digits ws ok 271 - -.digits E-digits ok 272 - ws digits E-digits ws ok 273 - digits E-digits ws ok 274 - digits E-digits ok 275 - ws +digits E-digits ws ok 276 - +digits E-digits ws ok 277 - +digits E-digits ok 278 - ws -digits E-digits ws ok 279 - -digits E-digits ws ok 280 - -digits E-digits ok 281 - ws 0xHHH ws ok 282 - 0xHHH ws ok 283 - 0xHHH # TO DO: Write tests for number-to-string conversion ok 284 - ws 0XHHH ws ok 285 - 0XHHH ws ok 286 - 0XHHH ok 287 - undefined to string ok 288 - null to string ok 289 - true to string ok 290 - false to string ok 291 - NaN to string ok 292 - 0 to string ok 293 - -Infinity to string ok 294 - Infinity to string ok 295 - undefined to object ok 296 - null to object ok 297 - boolean to object ok 298 - number to object ok 299 - string to object ok 300 - object to object ok t/10.01-execution-context-definitions....1..116 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - function declarations in global code ok 5 - var declarations in global code ok 6 - function declarations in blocks in global code ok 7 - var declarations in blocks in global code ok 8 - var declaration within for(;;) header ok 9 - var declaration within for-in header ok 10 - if() { function ... } in global code ok 11 - if() { var ... } in global code ok 12 - else { function ... } in global code ok 13 - else { var ... } in global code ok 14 - do { function ... } in global code ok 15 - do { var ... } in global code ok 16 - while() { function ... } in global code ok 17 - while() { var ... } in global code ok 18 - for(;;) { function ... } in global code ok 19 - for(;;) { var ... } in global code ok 20 - for(... in ...) { function ... } in global code ok 21 - for(... in ...) { var ... } in global code ok 22 - with() { function ... } in global code ok 23 - with() { var ... } in global code ok 24 - case: function... in global code ok 25 - case: var... in global code ok 26 - default: function... in global code ok 27 - default: var... in global code ok 28 - default: case: function... in global code ok 29 - default: case: var... in global code ok 30 - label: { function... } in global code ok 31 - label: var... in global code ok 32 - try { function... } in global code ok 33 - try { var... } in global code ok 34 - catch() { function... } in global code ok 35 - catch() { var... } in global code ok 36 - finally { function... } in global code ok 37 - finally { var... } in global code ok 38 - function declarations in function code ok 39 - var declarations in function code ok 40 - function declarations in blocks in function code ok 41 - var declarations in blocks in function code ok 42 - var declaration within for(;;) header ok 43 - var declaration within for-in header ok 44 - if() { function ... } in function code ok 45 - if() { var ... } in function code ok 46 - else { function ... } in function code ok 47 - else { var ... } in function code ok 48 - do { function ... } in function code ok 49 - do { var ... } in function code ok 50 - while() { function ... } in function code ok 51 - while() { var ... } in function code ok 52 - for(;;) { function ... } in function code ok 53 - for(;;) { var ... } in function code ok 54 - for(... in ...) { function ... } in function code ok 55 - for(... in ...) { var ... } in function code ok 56 - with() { function ... } in function code ok 57 - with() { var ... } in function code ok 58 - case: function... in function code ok 59 - case: var... in function code ok 60 - default: function... in function code ok 61 - default: var... in function code ok 62 - default: case: function... in function code ok 63 - default: case: var... in function code ok 64 - label: { function... } in function code ok 65 - label: var... in function code ok 66 - try { function... } in function code ok 67 - try { var... } in function code ok 68 - catch() { function... } in function code ok 69 - catch() { var... } in function code ok 70 - finally { function... } in function code ok 71 - finally { var... } in function code ok 72 - function params are added to the call object ok 73 - last param is used when two share the same name ok 74 - last param is used when two share the same name, even if it's not defined ok 75 - function declarations clobber existing vars ok 76 - function declarations are applied in order ok 77 - function declarations clobber the DontEnum attribute ok 78 - function declarations clobber the DontDelete attribute ok 79 - function declarations clobber the ReadOnly attribute ok 80 - eval("function NaN...") removes DontEnum ok 81 - eval("function readonly_var ...") removes ReadOnly attribute ok 82 - eval("function NaN...") removes DontDelete attribute ok 83 - params are undeleteable ok 84 - function(){eval("function ...")} removes the DontDelete attribute ok 85 - var declarations leave existing vars alone ok 86 - vars created by var declarations are initially undefined ok 87 - var declarations leave the DontEnum attribute of existing vars alone ok 88 - var declarations leave the DontDelete attribute of existing vars alone ok 89 - var declarations leave the ReadOnly attribute of existing vars alone ok 90 - vars created by "var" are undeleteable in global code ok 91 - vars created by "var" in eval code are deletable ok 92 - var declarations create enumerable properties ok 93 - var-declared vars are not readonly ok 94 - var-declared vars are undeleteable in function code ok 95 - var declarations leave existing vars alone in function code ok 96 - identifier resolution when two scope chain objects have equinominal properties ok 97 - property of the object at the front of the scope chain ok 98 - property of object not at the start of the scope chain ok 99 - an identifier of a non-existent property throws a ReferenceError ok 100 - arguments is--I mean are--undeletable ok 101 - the activation object is the variable object ok 102 - calling an lvalue whose base object is an activation object uses the global object as the 'this' value ok 103 - arguments' prototype ok 104 - callee is not enumerable ok 105 - callee refers to the function itself ok 106 - arguments.length is not enumerable ok 107 - arguments.length is set correctly ok 108 - params with no corresponding args are *not* made properties of the arguments object ok 109 - arguments' numbered properties get set correctly ok 110 - changing params changes arguments[0..$\#args] ok 111 - changing arguments[0..$\#args] changes params ok 112 - arguments' [[Class]] property ok 113 - array-index properties of arguments are not enumerable ok 114 - changing params changes arguments[0..$\#params] ok 115 - changing arguments[0..$\#params] changes params ok 116 - a param named "arguments" clobbers the usual arguments object ok t/10.02-entering-execution-contexts......1..30 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - The object isa JE::Object::Function ok 5 - scope chain in global code contains one object ok 6 - that object is the global object ok 7 - global object is the variable object ok 8 - vars declared in global code are undeletable ok 9 - the 'this' value is the global object ok 10 - @scope == 3 ok 11 - @fscope == 2 ok 12 - first object in function's scope chain is the global obj ok 13 - 'with' object in scope chain ok 14 - $scope has a call object ok 15 - activation object is the variable object ok 16 - vars declared in function code are undeletable ok 17 - "this" value in function code ok 18 - scope chain in global-eval code contains one object ok 19 - object in global-eval scope chain is the global object ok 20 - global object is the variable object in global-eval code ok 21 - vars declared in global-eval code are deletable ok 22 - the 'this' value in global-eval code is the global object ok 23 - @scope == 3 (function-eval) ok 24 - @fscope == 2 (function-eval) ok 25 - first object in function's scope chain is the global obj (in eval code) ok 26 - 'with' object in function-eval scope chain ok 27 - $scope has a call object ok 28 - activation object is the variable object in function-eval code ok 29 - vars declared in function-eval code are deletable ok 30 - "this" value in function-eval code ok t/11.01-primary-expressions..............1..73 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - 'this' keyword in global code ok 5 - 'this' keyword in global-eval code ok 6 - 'this' keyword in function code ok 7 - 'this' keyword in function-eval code ok 8 - The result of evalling an identifier is always an lvalue ok 9 - [] ok 10 - [,] ok 11 - [, ,] ok 12 - [ expr ] ok 13 - [ expr, expr ] ok 14 - [ expr, , expr ] ok 15 - [ expr, ,, expr ] ok 16 - [ , expr ] ok 17 - [ , expr, expr ] ok 18 - [ , expr, , expr ] ok 19 - [ , expr, ,, expr ] ok 20 - [ ,, expr ] ok 21 - [ ,, expr, expr ] ok 22 - [ ,, expr, , expr ] ok 23 - [ ,, expr, ,, expr ] ok 24 - [ expr, ] ok 25 - [ expr, expr, ] ok 26 - [ expr, , expr, ] ok 27 - [ expr, ,, expr, ] ok 28 - [ , expr, ] ok 29 - [ , expr, expr, ] ok 30 - [ , expr, , expr, ] ok 31 - [ , expr, ,, expr, ] ok 32 - [ ,, expr, ] ok 33 - [ ,, expr, expr, ] ok 34 - [ ,, expr, , expr, ] ok 35 - [ ,, expr, ,, expr, ] ok 36 - [ expr, , ] ok 37 - [ expr, expr, , ] ok 38 - [ expr, , expr, , ] ok 39 - [ expr, ,, expr, , ] ok 40 - [ , expr, , ] ok 41 - [ , expr, expr, , ] ok 42 - [ , expr, , expr, , ] ok 43 - [ , expr, ,, expr, , ] ok 44 - [ ,, expr, , ] ok 45 - [ ,, expr, expr, , ] ok 46 - [ ,, expr, , expr, , ] ok 47 - [ ,, expr, ,, expr, , ] ok 48 - [ expr, ,, ] ok 49 - [ expr, expr, ,, ] ok 50 - [ expr, , expr, ,, ] ok 51 - [ expr, ,, expr, ,, ] ok 52 - [ , expr, ,, ] ok 53 - [ , expr, expr, ,, ] ok 54 - [ , expr, , expr, ,, ] ok 55 - [ , expr, ,, expr, ,, ] ok 56 - [ ,, expr, ,, ] ok 57 - [ ,, expr, expr, ,, ] ok 58 - [ ,, expr, , expr, ,, ] ok 59 - [ ,, expr, ,, expr, ,, ] ok 60 - { } ok 61 - { identifier: expr } ok 62 - { identifier: expr, identifier: expr } ok 63 - { identifier: expr, string: expr } ok 64 - { identifier: expr, number: expr } ok 65 - { string: expr } ok 66 - { string: expr, identifier: expr } ok 67 - { string: expr, string: expr } ok 68 - { string: expr, number: expr } ok 69 - { number: expr } ok 70 - { number: expr, identifier: expr } ok 71 - { number: expr, string: expr } ok 72 - { number: expr, number: expr } ok 73 - grouping parentheses ok t/11.02-left-expressions.................1..37 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - primaryexpr . ident ok 5 - function(){} . ident ok 6 - memberexpr [ expr ] . ident ok 7 - memberexpr . ident . ident ok 8 - new memberexpr ( ) . ident ok 9 - primaryexpr [ expr ] ok 10 - function(){} [ expr ] ok 11 - memberexpr [ expr ] [ expr ] ok 12 - memberexpr . ident [ expr ] ok 13 - new memberexpr ( ) [ expr ] ok 14 - memberexpr ( ) . ident ok 15 - callexpr ( ) . ident ok 16 - callexpr [ expr ] . ident ok 17 - callexpr . ident . ident ok 18 - memberexpr ( ) [ expr ] ok 19 - callexpr ( ) [ expr ] ok 20 - callexpr [ expr ] [ expr ] ok 21 - callexpr . ident [ expr ] ok 22 - Arrays don't die on access to a property with a surrogate in its name. ok 23 - "new memberexpr" when memberexpr returns a function ok 24 - "new memberexpr" when memberexpr returns a non-function object ok 25 - "new memberexpr" when memberexpr does not return an object ok 26 - "new memberexpr()" when memberexpr returns a function ok 27 - "new memberexpr()" when memberexpr returns a non-function object ok 28 - "new memberexpr()" when memberexpr does not return an object ok 29 - lvalue() when the lvalue's base is a call object ok 30 - lvalue() ok 31 - non_lvalue() ok 32 - object() when object is not a function ok 33 - thing() when thing is not an object ok 34 - foo.bar() when foo is not an object ok 35 - empty argument list ok 36 - argument list without comma ok 37 - argument list with a comma ok t/11.03-postfix..........................1..19 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - undefined++ ok 5 - null++ ok 6 - true++ ok 7 - false++ ok 8 - "a"++ ok 9 - "3"++ ok 10 - 4.2++ ok 11 - {}++ ok 12 - undefined-- ok 13 - null-- ok 14 - true-- ok 15 - false-- ok 16 - "a"-- ok 17 - "3"-- ok 18 - 4.2-- ok 19 - {}-- ok t/11.04-unary............................1..111 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - delete(a,b) ok 5 - delete(a=b) ok 6 - delete(a?b:c) ok 7 - delete(a||b) ok 8 - delete(a&&b) ok 9 - delete "a" ok 10 - delete a ok 11 - delete(a) ok 12 - delete a when a is undeletable ok 13 - delete a when a does not exist ok 14 - delete a.b ok 15 - delete []["\ud800"] ok 16 - void expr ok 17 - "void identifier" when var does not exist ok 18 - typeof undefined (lvalue) ok 19 - typeof null (lvalue) ok 20 - typeof boolean (lvalue) ok 21 - typeof number (lvalue) ok 22 - typeof string (lvalue) ok 23 - typeof object (lvalue) ok 24 - typeof function (lvalue) ok 25 - typeof nonexistent_var ok 26 - typeof nonexistent.prop ok 27 - typeof undefined ok 28 - typeof null ok 29 - typeof boolean ok 30 - typeof number ok 31 - typeof string ok 32 - typeof object ok 33 - typeof function ok 34 - ++undefined ok 35 - ++null ok 36 - ++true ok 37 - ++false ok 38 - ++"a" ok 39 - ++"3" ok 40 - ++4.2 ok 41 - ++{} ok 42 - --undefined ok 43 - --null ok 44 - --true ok 45 - --false ok 46 - --"a" ok 47 - --"3" ok 48 - --4.2 ok 49 - --{} ok 50 - +undefined ok 51 - +null ok 52 - +true ok 53 - +false ok 54 - +"a" ok 55 - +"3.00" ok 56 - +4.2 ok 57 - +{} # Failed test '-undefined' # at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\JE\blib\lib/JE/Object/Function.pm line 429. not ok 58 - -undefined ok 59 - -null ok 60 - -true ok 61 - -false # Failed test '-"a"' # at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\JE\blib\lib/JE/Object/Function.pm line 429. not ok 62 - -"a" ok 63 - -"-5" ok 64 - -4.2 # Failed test '-{}' # at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\JE\blib\lib/JE/Object/Function.pm line 429. not ok 65 - -{} ok 66 - - -5 ok 67 - ~undefined ok 68 - ~null ok 69 - ~true ok 70 - ~false ok 71 - ~'a' ok 72 - ~'3' ok 73 - ~{} ok 74 - ~NaN ok 75 - ~0 ok 76 - ~-0 ok 77 - ~Infinity ok 78 - ~-Infinity ok 79 - ~1 ok 80 - ~32.5 ok 81 - ~2147483648 ok 82 - ~3000000000 ok 83 - ~4000000000.23 ok 84 - ~5000000000 ok 85 - ~4294967296 ok 86 - ~4294967298.479 ok 87 - ~6442450942 ok 88 - ~6442450943.674 ok 89 - ~6442450944 ok 90 - ~6442450945 ok 91 - ~6442450946.74 ok 92 - ~-1 ok 93 - ~-32.5 ok 94 - ~-3000000000 ok 95 - ~-4000000000.23 ok 96 - ~-5000000000 ok 97 - ~-4294967298.479 ok 98 - ~-6442450942 ok 99 - ~-6442450943.674 ok 100 - ~-6442450945 ok 101 - ~-6442450946.74 ok 102 - !undefined ok 103 - !null ok 104 - !true ok 105 - !false ok 106 - !'' ok 107 - !"false" ok 108 - !0 ok 109 - !1 ok 110 - !NaN ok 111 - !{} # Looks like you failed 3 tests of 111. dubious Test returned status 3 (wstat 768, 0x300) DIED. FAILED tests 58, 62, 65 Failed 3/111 tests, 97.30% okay t/11.05-multiplicative...................1..105 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - The object isa JE::Object::Function ok 5 - undefined * number ok 6 - null * number ok 7 - boolean * number ok 8 - string * number ok 9 - object * number ok 10 - number * undefined ok 11 - number * null ok 12 - number * boolean ok 13 - number * string ok 14 - number * object ok 15 - NaN * anything ok 16 - anything * NaN ok 17 - NaN * NaN ok 18 - + * + ok 19 - - * + ok 20 - + * - ok 21 - + * + ok 22 - inf * 0 ok 23 - -inf * 0 ok 24 - inf * inf ok 25 - -inf * -inf ok 26 - -inf * inf ok 27 - inf * -inf ok 28 - inf * +finite ok 29 - -inf * -finite ok 30 - -inf * +finite ok 31 - inf * -finite ok 32 - 3*4.8 ok 33 # skip not yet IEEE754-compliant ok 34 # skip not yet IEEE754-compliant ok 35 # skip not yet IEEE754-compliant ok 36 # skip not yet IEEE754-compliant ok 37 - undefined / number ok 38 - null / number ok 39 - boolean / number ok 40 - string / number ok 41 - object / number # Failed test 'number / undefined' not ok 42 - number / undefined # at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\JE\blib\lib/JE/Object/Function.pm line 429. ok 43 - number / null ok 44 - number / boolean ok 45 - number / string # Failed test 'number / object' # at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\JE\blib\lib/JE/Object/Function.pm line 429. not ok 46 - number / object ok 47 - NaN / anything # Failed test 'anything / NaN' # at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\JE\blib\lib/JE/Object/Function.pm line 429. not ok 48 - anything / NaN ok 49 - NaN / NaN ok 50 - + / + ok 51 - - / + ok 52 - + / - ok 53 - + / + ok 54 - inf / inf ok 55 - -inf / -inf ok 56 - -inf / inf ok 57 - inf / -inf ok 58 - inf / 0 ok 59 - -inf / 0 ok 60 - inf / +finite ok 61 - -inf / -finite ok 62 - -inf / +finite ok 63 - inf / -finite ok 64 - +finite / inf ok 65 - -finity / -inf ok 66 - +finite / -inf ok 67 - -finite / inf ok 68 - 0 / 0 ok 69 - 0 / + ok 70 - 0 / - ok 71 - +finite / 0 ok 72 - -finite / 0 ok 73 - 3/4.8 ok 74 # skip not yet IEEE754-compliant ok 75 # skip not yet IEEE754-compliant ok 76 # skip not yet IEEE754-compliant ok 77 # skip not yet IEEE754-compliant ok 78 - undefined % number ok 79 - null % number ok 80 - boolean % number ok 81 - string % number ok 82 - object % number ok 83 - number % undefined ok 84 - number % null ok 85 - number % boolean ok 86 - number % string ok 87 - number % object ok 88 - NaN % anything ok 89 - anything % NaN ok 90 - NaN % NaN ok 91 - + % + ok 92 - - % + ok 93 - + % - ok 94 - + % + ok 95 - inf % anything ok 96 - -inf % anything ok 97 - anything % 0 ok 98 - inf % 0 ok 99 - -inf % 0 ok 100 - +finite % inf ok 101 - -finite % -inf ok 102 - +finite % -inf ok 103 - -finite % inf ok 104 - 0 % + ok 105 - 0 % - # Looks like you failed 3 tests of 105. dubious Test returned status 3 (wstat 768, 0x300) DIED. FAILED tests 42, 46, 48 Failed 3/105 tests, 97.14% okay (less 8 skipped tests: 94 okay, 89.52%) t/11.06-additive.........................1..103 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - The object isa JE::Object::Function ok 5 - undefined + undefined ok 6 - undefined + null ok 7 - undefined + boolean ok 8 - undefined + string ok 9 - undefined + number ok 10 - undefined + object ok 11 - undefined + number object ok 12 - null + undefined ok 13 - null + null ok 14 - null + boolean ok 15 - null + string ok 16 - null + number ok 17 - null + object ok 18 - null + number object ok 19 - boolean + undefined ok 20 - boolean + null ok 21 - boolean + boolean ok 22 - boolean + string ok 23 - boolean + number ok 24 - boolean + object ok 25 - boolean + number object ok 26 - string + undefined ok 27 - string + null ok 28 - string + boolean ok 29 - string + string ok 30 - string + number ok 31 - string + object ok 32 - string + number object ok 33 - number + undefined ok 34 - number + null ok 35 - number + boolean ok 36 - number + string ok 37 - number + number ok 38 - number + object ok 39 - number + number object ok 40 - object + undefined ok 41 - object + null ok 42 - object + boolean ok 43 - object + string ok 44 - object + number ok 45 - object + object ok 46 - object + number object ok 47 - number object + undefined ok 48 - number object + null ok 49 - number object + boolean ok 50 - number object + string ok 51 - number object + number ok 52 - number object + object ok 53 - number object + number object ok 54 - NaN + anything ok 55 - anything + NaN ok 56 - NaN + NaN ok 57 - -inf + inf ok 58 - inf + -inf ok 59 - inf + inf ok 60 - -inf + -inf ok 61 - inf + +finite ok 62 - -inf + -finite ok 63 - -inf + +finite ok 64 - inf + -finite ok 65 - +0 + + ok 66 - -0 + + ok 67 - +0 + - ok 68 - +0 + + ok 69 - x + -x ok 70 - -x + x ok 71 - 3+4.8 ok 72 # skip not yet IEEE754-compliant ok 73 # skip not yet IEEE754-compliant ok 74 - undefined - number ok 75 - null - number ok 76 - boolean - number ok 77 - string - number ok 78 - object - number ok 79 - number - undefined ok 80 - number - null ok 81 - number - boolean ok 82 - number - string ok 83 - number - object ok 84 - NaN - anything ok 85 - anything - NaN ok 86 - NaN - NaN ok 87 - -inf - inf ok 88 - inf - -inf ok 89 - inf - inf ok 90 - -inf - -inf ok 91 - inf - -finite ok 92 - -inf - -finite ok 93 - -inf - -finite ok 94 - inf - -finite ok 95 - -0 - - ok 96 - -0 - - ok 97 - -0 - - ok 98 - -0 - - ok 99 - x - -x ok 100 - -x - x ok 101 - 3-4.8 ok 102 # skip not yet IEEE754-compliant ok 103 # skip not yet IEEE754-compliant ok 4/103 skipped: various reasons t/11.07-bitshift.........................1..2670 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - undefined << undefined ok 5 - undefined << null ok 6 - undefined << boolean ok 7 - undefined << string ok 8 - undefined << number ok 9 - undefined << object ok 10 - undefined << number object ok 11 - null << undefined ok 12 - null << null ok 13 - null << boolean ok 14 - null << string ok 15 - null << number ok 16 - null << object ok 17 - null << number object ok 18 - boolean << undefined ok 19 - boolean << null ok 20 - boolean << boolean ok 21 - boolean << string ok 22 - boolean << number ok 23 - boolean << object ok 24 - boolean << number object ok 25 - string << undefined ok 26 - string << null ok 27 - string << boolean ok 28 - string << string ok 29 - string << number ok 30 - string << object ok 31 - string << number object ok 32 - number << undefined ok 33 - number << null ok 34 - number << boolean ok 35 - number << string ok 36 - number << object ok 37 - number << number object ok 38 - object << undefined ok 39 - object << null ok 40 - object << boolean ok 41 - object << string ok 42 - object << number ok 43 - object << object ok 44 - object << number object ok 45 - number object << undefined ok 46 - number object << null ok 47 - number object << boolean ok 48 - number object << string ok 49 - number object << number ok 50 - number object << object ok 51 - number object << number object ok 52 - NaN << NaN ok 53 - NaN << 0 ok 54 - NaN << 0 ok 55 - NaN << Infinity ok 56 - NaN << -Infinity ok 57 - NaN << 1 ok 58 - NaN << 32.5 ok 59 - NaN << 2147483648 ok 60 - NaN << 3000000000 ok 61 - NaN << 4000000000.23 ok 62 - NaN << 5000000000 ok 63 - NaN << 4294967296 ok 64 - NaN << 4294967298.479 ok 65 - NaN << 6442450942 ok 66 - NaN << 6442450943.674 ok 67 - NaN << 6442450944 ok 68 - NaN << 6442450945 ok 69 - NaN << 6442450946.74 ok 70 - NaN << -1 ok 71 - NaN << -32.5 ok 72 - NaN << -3000000000 ok 73 - NaN << -4000000000.23 ok 74 - NaN << -5000000000 ok 75 - NaN << -4294967298.479 ok 76 - NaN << -6442450942 ok 77 - NaN << -6442450943.674 ok 78 - NaN << -6442450944 ok 79 - NaN << -6442450945 ok 80 - NaN << -6442450946.74 ok 81 - 0 << NaN ok 82 - 0 << 0 ok 83 - 0 << 0 ok 84 - 0 << Infinity ok 85 - 0 << -Infinity ok 86 - 0 << 1 ok 87 - 0 << 32.5 ok 88 - 0 << 2147483648 ok 89 - 0 << 3000000000 ok 90 - 0 << 4000000000.23 ok 91 - 0 << 5000000000 ok 92 - 0 << 4294967296 ok 93 - 0 << 4294967298.479 ok 94 - 0 << 6442450942 ok 95 - 0 << 6442450943.674 ok 96 - 0 << 6442450944 ok 97 - 0 << 6442450945 ok 98 - 0 << 6442450946.74 ok 99 - 0 << -1 ok 100 - 0 << -32.5 ok 101 - 0 << -3000000000 ok 102 - 0 << -4000000000.23 ok 103 - 0 << -5000000000 ok 104 - 0 << -4294967298.479 ok 105 - 0 << -6442450942 ok 106 - 0 << -6442450943.674 ok 107 - 0 << -6442450944 ok 108 - 0 << -6442450945 ok 109 - 0 << -6442450946.74 ok 110 - 0 << NaN ok 111 - 0 << 0 ok 112 - 0 << 0 ok 113 - 0 << Infinity ok 114 - 0 << -Infinity ok 115 - 0 << 1 ok 116 - 0 << 32.5 ok 117 - 0 << 2147483648 ok 118 - 0 << 3000000000 ok 119 - 0 << 4000000000.23 ok 120 - 0 << 5000000000 ok 121 - 0 << 4294967296 ok 122 - 0 << 4294967298.479 ok 123 - 0 << 6442450942 ok 124 - 0 << 6442450943.674 ok 125 - 0 << 6442450944 ok 126 - 0 << 6442450945 ok 127 - 0 << 6442450946.74 ok 128 - 0 << -1 ok 129 - 0 << -32.5 ok 130 - 0 << -3000000000 ok 131 - 0 << -4000000000.23 ok 132 - 0 << -5000000000 ok 133 - 0 << -4294967298.479 ok 134 - 0 << -6442450942 ok 135 - 0 << -6442450943.674 ok 136 - 0 << -6442450944 ok 137 - 0 << -6442450945 ok 138 - 0 << -6442450946.74 ok 139 - Infinity << NaN ok 140 - Infinity << 0 ok 141 - Infinity << 0 ok 142 - Infinity << Infinity ok 143 - Infinity << -Infinity ok 144 - Infinity << 1 ok 145 - Infinity << 32.5 ok 146 - Infinity << 2147483648 ok 147 - Infinity << 3000000000 ok 148 - Infinity << 4000000000.23 ok 149 - Infinity << 5000000000 ok 150 - Infinity << 4294967296 ok 151 - Infinity << 4294967298.479 ok 152 - Infinity << 6442450942 ok 153 - Infinity << 6442450943.674 ok 154 - Infinity << 6442450944 ok 155 - Infinity << 6442450945 ok 156 - Infinity << 6442450946.74 ok 157 - Infinity << -1 ok 158 - Infinity << -32.5 ok 159 - Infinity << -3000000000 ok 160 - Infinity << -4000000000.23 ok 161 - Infinity << -5000000000 ok 162 - Infinity << -4294967298.479 ok 163 - Infinity << -6442450942 ok 164 - Infinity << -6442450943.674 ok 165 - Infinity << -6442450944 ok 166 - Infinity << -6442450945 ok 167 - Infinity << -6442450946.74 ok 168 - -Infinity << NaN ok 169 - -Infinity << 0 ok 170 - -Infinity << 0 ok 171 - -Infinity << Infinity ok 172 - -Infinity << -Infinity ok 173 - -Infinity << 1 ok 174 - -Infinity << 32.5 ok 175 - -Infinity << 2147483648 ok 176 - -Infinity << 3000000000 ok 177 - -Infinity << 4000000000.23 ok 178 - -Infinity << 5000000000 ok 179 - -Infinity << 4294967296 ok 180 - -Infinity << 4294967298.479 ok 181 - -Infinity << 6442450942 ok 182 - -Infinity << 6442450943.674 ok 183 - -Infinity << 6442450944 ok 184 - -Infinity << 6442450945 ok 185 - -Infinity << 6442450946.74 ok 186 - -Infinity << -1 ok 187 - -Infinity << -32.5 ok 188 - -Infinity << -3000000000 ok 189 - -Infinity << -4000000000.23 ok 190 - -Infinity << -5000000000 ok 191 - -Infinity << -4294967298.479 ok 192 - -Infinity << -6442450942 ok 193 - -Infinity << -6442450943.674 ok 194 - -Infinity << -6442450944 ok 195 - -Infinity << -6442450945 ok 196 - -Infinity << -6442450946.74 ok 197 - 1 << NaN ok 198 - 1 << 0 ok 199 - 1 << 0 ok 200 - 1 << Infinity ok 201 - 1 << -Infinity ok 202 - 1 << 1 ok 203 - 1 << 32.5 ok 204 - 1 << 2147483648 ok 205 - 1 << 3000000000 ok 206 - 1 << 4000000000.23 ok 207 - 1 << 5000000000 ok 208 - 1 << 4294967296 ok 209 - 1 << 4294967298.479 ok 210 - 1 << 6442450942 ok 211 - 1 << 6442450943.674 ok 212 - 1 << 6442450944 ok 213 - 1 << 6442450945 ok 214 - 1 << 6442450946.74 ok 215 - 1 << -1 ok 216 - 1 << -32.5 ok 217 - 1 << -3000000000 ok 218 - 1 << -4000000000.23 ok 219 - 1 << -5000000000 ok 220 - 1 << -4294967298.479 ok 221 - 1 << -6442450942 ok 222 - 1 << -6442450943.674 ok 223 - 1 << -6442450944 ok 224 - 1 << -6442450945 ok 225 - 1 << -6442450946.74 ok 226 - 32.5 << NaN ok 227 - 32.5 << 0 ok 228 - 32.5 << 0 ok 229 - 32.5 << Infinity ok 230 - 32.5 << -Infinity ok 231 - 32.5 << 1 ok 232 - 32.5 << 32.5 ok 233 - 32.5 << 2147483648 ok 234 - 32.5 << 3000000000 ok 235 - 32.5 << 4000000000.23 ok 236 - 32.5 << 5000000000 ok 237 - 32.5 << 4294967296 ok 238 - 32.5 << 4294967298.479 ok 239 - 32.5 << 6442450942 ok 240 - 32.5 << 6442450943.674 ok 241 - 32.5 << 6442450944 ok 242 - 32.5 << 6442450945 ok 243 - 32.5 << 6442450946.74 ok 244 - 32.5 << -1 ok 245 - 32.5 << -32.5 ok 246 - 32.5 << -3000000000 ok 247 - 32.5 << -4000000000.23 ok 248 - 32.5 << -5000000000 ok 249 - 32.5 << -4294967298.479 ok 250 - 32.5 << -6442450942 ok 251 - 32.5 << -6442450943.674 ok 252 - 32.5 << -6442450944 ok 253 - 32.5 << -6442450945 ok 254 - 32.5 << -6442450946.74 ok 255 - 2147483648 << NaN ok 256 - 2147483648 << 0 ok 257 - 2147483648 << 0 ok 258 - 2147483648 << Infinity ok 259 - 2147483648 << -Infinity ok 260 - 2147483648 << 1 ok 261 - 2147483648 << 32.5 ok 262 - 2147483648 << 2147483648 ok 263 - 2147483648 << 3000000000 ok 264 - 2147483648 << 4000000000.23 ok 265 - 2147483648 << 5000000000 ok 266 - 2147483648 << 4294967296 ok 267 - 2147483648 << 4294967298.479 ok 268 - 2147483648 << 6442450942 ok 269 - 2147483648 << 6442450943.674 ok 270 - 2147483648 << 6442450944 ok 271 - 2147483648 << 6442450945 ok 272 - 2147483648 << 6442450946.74 ok 273 - 2147483648 << -1 ok 274 - 2147483648 << -32.5 ok 275 - 2147483648 << -3000000000 ok 276 - 2147483648 << -4000000000.23 ok 277 - 2147483648 << -5000000000 ok 278 - 2147483648 << -4294967298.479 ok 279 - 2147483648 << -6442450942 ok 280 - 2147483648 << -6442450943.674 ok 281 - 2147483648 << -6442450944 ok 282 - 2147483648 << -6442450945 ok 283 - 2147483648 << -6442450946.74 ok 284 - 3000000000 << NaN ok 285 - 3000000000 << 0 ok 286 - 3000000000 << 0 ok 287 - 3000000000 << Infinity ok 288 - 3000000000 << -Infinity ok 289 - 3000000000 << 1 ok 290 - 3000000000 << 32.5 ok 291 - 3000000000 << 2147483648 ok 292 - 3000000000 << 3000000000 ok 293 - 3000000000 << 4000000000.23 ok 294 - 3000000000 << 5000000000 ok 295 - 3000000000 << 4294967296 ok 296 - 3000000000 << 4294967298.479 ok 297 - 3000000000 << 6442450942 ok 298 - 3000000000 << 6442450943.674 ok 299 - 3000000000 << 6442450944 ok 300 - 3000000000 << 6442450945 ok 301 - 3000000000 << 6442450946.74 ok 302 - 3000000000 << -1 ok 303 - 3000000000 << -32.5 ok 304 - 3000000000 << -3000000000 ok 305 - 3000000000 << -4000000000.23 ok 306 - 3000000000 << -5000000000 ok 307 - 3000000000 << -4294967298.479 ok 308 - 3000000000 << -6442450942 ok 309 - 3000000000 << -6442450943.674 ok 310 - 3000000000 << -6442450944 ok 311 - 3000000000 << -6442450945 ok 312 - 3000000000 << -6442450946.74 ok 313 - 4000000000.23 << NaN ok 314 - 4000000000.23 << 0 ok 315 - 4000000000.23 << 0 ok 316 - 4000000000.23 << Infinity ok 317 - 4000000000.23 << -Infinity ok 318 - 4000000000.23 << 1 ok 319 - 4000000000.23 << 32.5 ok 320 - 4000000000.23 << 2147483648 ok 321 - 4000000000.23 << 3000000000 ok 322 - 4000000000.23 << 4000000000.23 ok 323 - 4000000000.23 << 5000000000 ok 324 - 4000000000.23 << 4294967296 ok 325 - 4000000000.23 << 4294967298.479 ok 326 - 4000000000.23 << 6442450942 ok 327 - 4000000000.23 << 6442450943.674 ok 328 - 4000000000.23 << 6442450944 ok 329 - 4000000000.23 << 6442450945 ok 330 - 4000000000.23 << 6442450946.74 ok 331 - 4000000000.23 << -1 ok 332 - 4000000000.23 << -32.5 ok 333 - 4000000000.23 << -3000000000 ok 334 - 4000000000.23 << -4000000000.23 ok 335 - 4000000000.23 << -5000000000 ok 336 - 4000000000.23 << -4294967298.479 ok 337 - 4000000000.23 << -6442450942 ok 338 - 4000000000.23 << -6442450943.674 ok 339 - 4000000000.23 << -6442450944 ok 340 - 4000000000.23 << -6442450945 ok 341 - 4000000000.23 << -6442450946.74 ok 342 - 5000000000 << NaN ok 343 - 5000000000 << 0 ok 344 - 5000000000 << 0 ok 345 - 5000000000 << Infinity ok 346 - 5000000000 << -Infinity ok 347 - 5000000000 << 1 ok 348 - 5000000000 << 32.5 ok 349 - 5000000000 << 2147483648 ok 350 - 5000000000 << 3000000000 ok 351 - 5000000000 << 4000000000.23 ok 352 - 5000000000 << 5000000000 ok 353 - 5000000000 << 4294967296 ok 354 - 5000000000 << 4294967298.479 ok 355 - 5000000000 << 6442450942 ok 356 - 5000000000 << 6442450943.674 ok 357 - 5000000000 << 6442450944 ok 358 - 5000000000 << 6442450945 ok 359 - 5000000000 << 6442450946.74 ok 360 - 5000000000 << -1 ok 361 - 5000000000 << -32.5 ok 362 - 5000000000 << -3000000000 ok 363 - 5000000000 << -4000000000.23 ok 364 - 5000000000 << -5000000000 ok 365 - 5000000000 << -4294967298.479 ok 366 - 5000000000 << -6442450942 ok 367 - 5000000000 << -6442450943.674 ok 368 - 5000000000 << -6442450944 ok 369 - 5000000000 << -6442450945 ok 370 - 5000000000 << -6442450946.74 ok 371 - 4294967296 << NaN ok 372 - 4294967296 << 0 ok 373 - 4294967296 << 0 ok 374 - 4294967296 << Infinity ok 375 - 4294967296 << -Infinity ok 376 - 4294967296 << 1 ok 377 - 4294967296 << 32.5 ok 378 - 4294967296 << 2147483648 ok 379 - 4294967296 << 3000000000 ok 380 - 4294967296 << 4000000000.23 ok 381 - 4294967296 << 5000000000 ok 382 - 4294967296 << 4294967296 ok 383 - 4294967296 << 4294967298.479 ok 384 - 4294967296 << 6442450942 ok 385 - 4294967296 << 6442450943.674 ok 386 - 4294967296 << 6442450944 ok 387 - 4294967296 << 6442450945 ok 388 - 4294967296 << 6442450946.74 ok 389 - 4294967296 << -1 ok 390 - 4294967296 << -32.5 ok 391 - 4294967296 << -3000000000 ok 392 - 4294967296 << -4000000000.23 ok 393 - 4294967296 << -5000000000 ok 394 - 4294967296 << -4294967298.479 ok 395 - 4294967296 << -6442450942 ok 396 - 4294967296 << -6442450943.674 ok 397 - 4294967296 << -6442450944 ok 398 - 4294967296 << -6442450945 ok 399 - 4294967296 << -6442450946.74 ok 400 - 4294967298.479 << NaN ok 401 - 4294967298.479 << 0 ok 402 - 4294967298.479 << 0 ok 403 - 4294967298.479 << Infinity ok 404 - 4294967298.479 << -Infinity ok 405 - 4294967298.479 << 1 ok 406 - 4294967298.479 << 32.5 ok 407 - 4294967298.479 << 2147483648 ok 408 - 4294967298.479 << 3000000000 ok 409 - 4294967298.479 << 4000000000.23 ok 410 - 4294967298.479 << 5000000000 ok 411 - 4294967298.479 << 4294967296 ok 412 - 4294967298.479 << 4294967298.479 ok 413 - 4294967298.479 << 6442450942 ok 414 - 4294967298.479 << 6442450943.674 ok 415 - 4294967298.479 << 6442450944 ok 416 - 4294967298.479 << 6442450945 ok 417 - 4294967298.479 << 6442450946.74 ok 418 - 4294967298.479 << -1 ok 419 - 4294967298.479 << -32.5 ok 420 - 4294967298.479 << -3000000000 ok 421 - 4294967298.479 << -4000000000.23 ok 422 - 4294967298.479 << -5000000000 ok 423 - 4294967298.479 << -4294967298.479 ok 424 - 4294967298.479 << -6442450942 ok 425 - 4294967298.479 << -6442450943.674 ok 426 - 4294967298.479 << -6442450944 ok 427 - 4294967298.479 << -6442450945 ok 428 - 4294967298.479 << -6442450946.74 ok 429 - 6442450942 << NaN ok 430 - 6442450942 << 0 ok 431 - 6442450942 << 0 ok 432 - 6442450942 << Infinity ok 433 - 6442450942 << -Infinity ok 434 - 6442450942 << 1 ok 435 - 6442450942 << 32.5 ok 436 - 6442450942 << 2147483648 ok 437 - 6442450942 << 3000000000 ok 438 - 6442450942 << 4000000000.23 ok 439 - 6442450942 << 5000000000 ok 440 - 6442450942 << 4294967296 ok 441 - 6442450942 << 4294967298.479 ok 442 - 6442450942 << 6442450942 ok 443 - 6442450942 << 6442450943.674 ok 444 - 6442450942 << 6442450944 ok 445 - 6442450942 << 6442450945 ok 446 - 6442450942 << 6442450946.74 ok 447 - 6442450942 << -1 ok 448 - 6442450942 << -32.5 ok 449 - 6442450942 << -3000000000 ok 450 - 6442450942 << -4000000000.23 ok 451 - 6442450942 << -5000000000 ok 452 - 6442450942 << -4294967298.479 ok 453 - 6442450942 << -6442450942 ok 454 - 6442450942 << -6442450943.674 ok 455 - 6442450942 << -6442450944 ok 456 - 6442450942 << -6442450945 ok 457 - 6442450942 << -6442450946.74 ok 458 - 6442450943.674 << NaN ok 459 - 6442450943.674 << 0 ok 460 - 6442450943.674 << 0 ok 461 - 6442450943.674 << Infinity ok 462 - 6442450943.674 << -Infinity ok 463 - 6442450943.674 << 1 ok 464 - 6442450943.674 << 32.5 ok 465 - 6442450943.674 << 2147483648 ok 466 - 6442450943.674 << 3000000000 ok 467 - 6442450943.674 << 4000000000.23 ok 468 - 6442450943.674 << 5000000000 ok 469 - 6442450943.674 << 4294967296 ok 470 - 6442450943.674 << 4294967298.479 ok 471 - 6442450943.674 << 6442450942 ok 472 - 6442450943.674 << 6442450943.674 ok 473 - 6442450943.674 << 6442450944 ok 474 - 6442450943.674 << 6442450945 ok 475 - 6442450943.674 << 6442450946.74 ok 476 - 6442450943.674 << -1 ok 477 - 6442450943.674 << -32.5 ok 478 - 6442450943.674 << -3000000000 ok 479 - 6442450943.674 << -4000000000.23 ok 480 - 6442450943.674 << -5000000000 ok 481 - 6442450943.674 << -4294967298.479 ok 482 - 6442450943.674 << -6442450942 ok 483 - 6442450943.674 << -6442450943.674 ok 484 - 6442450943.674 << -6442450944 ok 485 - 6442450943.674 << -6442450945 ok 486 - 6442450943.674 << -6442450946.74 ok 487 - 6442450944 << NaN ok 488 - 6442450944 << 0 ok 489 - 6442450944 << 0 ok 490 - 6442450944 << Infinity ok 491 - 6442450944 << -Infinity ok 492 - 6442450944 << 1 ok 493 - 6442450944 << 32.5 ok 494 - 6442450944 << 2147483648 ok 495 - 6442450944 << 3000000000 ok 496 - 6442450944 << 4000000000.23 ok 497 - 6442450944 << 5000000000 ok 498 - 6442450944 << 4294967296 ok 499 - 6442450944 << 4294967298.479 ok 500 - 6442450944 << 6442450942 ok 501 - 6442450944 << 6442450943.674 ok 502 - 6442450944 << 6442450944 ok 503 - 6442450944 << 6442450945 ok 504 - 6442450944 << 6442450946.74 ok 505 - 6442450944 << -1 ok 506 - 6442450944 << -32.5 ok 507 - 6442450944 << -3000000000 ok 508 - 6442450944 << -4000000000.23 ok 509 - 6442450944 << -5000000000 ok 510 - 6442450944 << -4294967298.479 ok 511 - 6442450944 << -6442450942 ok 512 - 6442450944 << -6442450943.674 ok 513 - 6442450944 << -6442450944 ok 514 - 6442450944 << -6442450945 ok 515 - 6442450944 << -6442450946.74 ok 516 - 6442450945 << NaN ok 517 - 6442450945 << 0 ok 518 - 6442450945 << 0 ok 519 - 6442450945 << Infinity ok 520 - 6442450945 << -Infinity ok 521 - 6442450945 << 1 ok 522 - 6442450945 << 32.5 ok 523 - 6442450945 << 2147483648 ok 524 - 6442450945 << 3000000000 ok 525 - 6442450945 << 4000000000.23 ok 526 - 6442450945 << 5000000000 ok 527 - 6442450945 << 4294967296 ok 528 - 6442450945 << 4294967298.479 ok 529 - 6442450945 << 6442450942 ok 530 - 6442450945 << 6442450943.674 ok 531 - 6442450945 << 6442450944 ok 532 - 6442450945 << 6442450945 ok 533 - 6442450945 << 6442450946.74 ok 534 - 6442450945 << -1 ok 535 - 6442450945 << -32.5 ok 536 - 6442450945 << -3000000000 ok 537 - 6442450945 << -4000000000.23 ok 538 - 6442450945 << -5000000000 ok 539 - 6442450945 << -4294967298.479 ok 540 - 6442450945 << -6442450942 ok 541 - 6442450945 << -6442450943.674 ok 542 - 6442450945 << -6442450944 ok 543 - 6442450945 << -6442450945 ok 544 - 6442450945 << -6442450946.74 ok 545 - 6442450946.74 << NaN ok 546 - 6442450946.74 << 0 ok 547 - 6442450946.74 << 0 ok 548 - 6442450946.74 << Infinity ok 549 - 6442450946.74 << -Infinity ok 550 - 6442450946.74 << 1 ok 551 - 6442450946.74 << 32.5 ok 552 - 6442450946.74 << 2147483648 ok 553 - 6442450946.74 << 3000000000 ok 554 - 6442450946.74 << 4000000000.23 ok 555 - 6442450946.74 << 5000000000 ok 556 - 6442450946.74 << 4294967296 ok 557 - 6442450946.74 << 4294967298.479 ok 558 - 6442450946.74 << 6442450942 ok 559 - 6442450946.74 << 6442450943.674 ok 560 - 6442450946.74 << 6442450944 ok 561 - 6442450946.74 << 6442450945 ok 562 - 6442450946.74 << 6442450946.74 ok 563 - 6442450946.74 << -1 ok 564 - 6442450946.74 << -32.5 ok 565 - 6442450946.74 << -3000000000 ok 566 - 6442450946.74 << -4000000000.23 ok 567 - 6442450946.74 << -5000000000 ok 568 - 6442450946.74 << -4294967298.479 ok 569 - 6442450946.74 << -6442450942 ok 570 - 6442450946.74 << -6442450943.674 ok 571 - 6442450946.74 << -6442450944 ok 572 - 6442450946.74 << -6442450945 ok 573 - 6442450946.74 << -6442450946.74 ok 574 - -1 << NaN ok 575 - -1 << 0 ok 576 - -1 << 0 ok 577 - -1 << Infinity ok 578 - -1 << -Infinity ok 579 - -1 << 1 ok 580 - -1 << 32.5 ok 581 - -1 << 2147483648 ok 582 - -1 << 3000000000 ok 583 - -1 << 4000000000.23 ok 584 - -1 << 5000000000 ok 585 - -1 << 4294967296 ok 586 - -1 << 4294967298.479 ok 587 - -1 << 6442450942 ok 588 - -1 << 6442450943.674 ok 589 - -1 << 6442450944 ok 590 - -1 << 6442450945 ok 591 - -1 << 6442450946.74 ok 592 - -1 << -1 ok 593 - -1 << -32.5 ok 594 - -1 << -3000000000 ok 595 - -1 << -4000000000.23 ok 596 - -1 << -5000000000 ok 597 - -1 << -4294967298.479 ok 598 - -1 << -6442450942 ok 599 - -1 << -6442450943.674 ok 600 - -1 << -6442450944 ok 601 - -1 << -6442450945 ok 602 - -1 << -6442450946.74 ok 603 - -32.5 << NaN ok 604 - -32.5 << 0 ok 605 - -32.5 << 0 ok 606 - -32.5 << Infinity ok 607 - -32.5 << -Infinity ok 608 - -32.5 << 1 ok 609 - -32.5 << 32.5 ok 610 - -32.5 << 2147483648 ok 611 - -32.5 << 3000000000 ok 612 - -32.5 << 4000000000.23 ok 613 - -32.5 << 5000000000 ok 614 - -32.5 << 4294967296 ok 615 - -32.5 << 4294967298.479 ok 616 - -32.5 << 6442450942 ok 617 - -32.5 << 6442450943.674 ok 618 - -32.5 << 6442450944 ok 619 - -32.5 << 6442450945 ok 620 - -32.5 << 6442450946.74 ok 621 - -32.5 << -1 ok 622 - -32.5 << -32.5 ok 623 - -32.5 << -3000000000 ok 624 - -32.5 << -4000000000.23 ok 625 - -32.5 << -5000000000 ok 626 - -32.5 << -4294967298.479 ok 627 - -32.5 << -6442450942 ok 628 - -32.5 << -6442450943.674 ok 629 - -32.5 << -6442450944 ok 630 - -32.5 << -6442450945 ok 631 - -32.5 << -6442450946.74 ok 632 - -3000000000 << NaN ok 633 - -3000000000 << 0 ok 634 - -3000000000 << 0 ok 635 - -3000000000 << Infinity ok 636 - -3000000000 << -Infinity ok 637 - -3000000000 << 1 ok 638 - -3000000000 << 32.5 ok 639 - -3000000000 << 2147483648 ok 640 - -3000000000 << 3000000000 ok 641 - -3000000000 << 4000000000.23 ok 642 - -3000000000 << 5000000000 ok 643 - -3000000000 << 4294967296 ok 644 - -3000000000 << 4294967298.479 ok 645 - -3000000000 << 6442450942 ok 646 - -3000000000 << 6442450943.674 ok 647 - -3000000000 << 6442450944 ok 648 - -3000000000 << 6442450945 ok 649 - -3000000000 << 6442450946.74 ok 650 - -3000000000 << -1 ok 651 - -3000000000 << -32.5 ok 652 - -3000000000 << -3000000000 ok 653 - -3000000000 << -4000000000.23 ok 654 - -3000000000 << -5000000000 ok 655 - -3000000000 << -4294967298.479 ok 656 - -3000000000 << -6442450942 ok 657 - -3000000000 << -6442450943.674 ok 658 - -3000000000 << -6442450944 ok 659 - -3000000000 << -6442450945 ok 660 - -3000000000 << -6442450946.74 ok 661 - -4000000000.23 << NaN ok 662 - -4000000000.23 << 0 ok 663 - -4000000000.23 << 0 ok 664 - -4000000000.23 << Infinity ok 665 - -4000000000.23 << -Infinity ok 666 - -4000000000.23 << 1 ok 667 - -4000000000.23 << 32.5 ok 668 - -4000000000.23 << 2147483648 ok 669 - -4000000000.23 << 3000000000 ok 670 - -4000000000.23 << 4000000000.23 ok 671 - -4000000000.23 << 5000000000 ok 672 - -4000000000.23 << 4294967296 ok 673 - -4000000000.23 << 4294967298.479 ok 674 - -4000000000.23 << 6442450942 ok 675 - -4000000000.23 << 6442450943.674 ok 676 - -4000000000.23 << 6442450944 ok 677 - -4000000000.23 << 6442450945 ok 678 - -4000000000.23 << 6442450946.74 ok 679 - -4000000000.23 << -1 ok 680 - -4000000000.23 << -32.5 ok 681 - -4000000000.23 << -3000000000 ok 682 - -4000000000.23 << -4000000000.23 ok 683 - -4000000000.23 << -5000000000 ok 684 - -4000000000.23 << -4294967298.479 ok 685 - -4000000000.23 << -6442450942 ok 686 - -4000000000.23 << -6442450943.674 ok 687 - -4000000000.23 << -6442450944 ok 688 - -4000000000.23 << -6442450945 ok 689 - -4000000000.23 << -6442450946.74 ok 690 - -5000000000 << NaN ok 691 - -5000000000 << 0 ok 692 - -5000000000 << 0 ok 693 - -5000000000 << Infinity ok 694 - -5000000000 << -Infinity ok 695 - -5000000000 << 1 ok 696 - -5000000000 << 32.5 ok 697 - -5000000000 << 2147483648 ok 698 - -5000000000 << 3000000000 ok 699 - -5000000000 << 4000000000.23 ok 700 - -5000000000 << 5000000000 ok 701 - -5000000000 << 4294967296 ok 702 - -5000000000 << 4294967298.479 ok 703 - -5000000000 << 6442450942 ok 704 - -5000000000 << 6442450943.674 ok 705 - -5000000000 << 6442450944 ok 706 - -5000000000 << 6442450945 ok 707 - -5000000000 << 6442450946.74 ok 708 - -5000000000 << -1 ok 709 - -5000000000 << -32.5 ok 710 - -5000000000 << -3000000000 ok 711 - -5000000000 << -4000000000.23 ok 712 - -5000000000 << -5000000000 ok 713 - -5000000000 << -4294967298.479 ok 714 - -5000000000 << -6442450942 ok 715 - -5000000000 << -6442450943.674 ok 716 - -5000000000 << -6442450944 ok 717 - -5000000000 << -6442450945 ok 718 - -5000000000 << -6442450946.74 ok 719 - -4294967298.479 << NaN ok 720 - -4294967298.479 << 0 ok 721 - -4294967298.479 << 0 ok 722 - -4294967298.479 << Infinity ok 723 - -4294967298.479 << -Infinity ok 724 - -4294967298.479 << 1 ok 725 - -4294967298.479 << 32.5 ok 726 - -4294967298.479 << 2147483648 ok 727 - -4294967298.479 << 3000000000 ok 728 - -4294967298.479 << 4000000000.23 ok 729 - -4294967298.479 << 5000000000 ok 730 - -4294967298.479 << 4294967296 ok 731 - -4294967298.479 << 4294967298.479 ok 732 - -4294967298.479 << 6442450942 ok 733 - -4294967298.479 << 6442450943.674 ok 734 - -4294967298.479 << 6442450944 ok 735 - -4294967298.479 << 6442450945 ok 736 - -4294967298.479 << 6442450946.74 ok 737 - -4294967298.479 << -1 ok 738 - -4294967298.479 << -32.5 ok 739 - -4294967298.479 << -3000000000 ok 740 - -4294967298.479 << -4000000000.23 ok 741 - -4294967298.479 << -5000000000 ok 742 - -4294967298.479 << -4294967298.479 ok 743 - -4294967298.479 << -6442450942 ok 744 - -4294967298.479 << -6442450943.674 ok 745 - -4294967298.479 << -6442450944 ok 746 - -4294967298.479 << -6442450945 ok 747 - -4294967298.479 << -6442450946.74 ok 748 - -6442450942 << NaN ok 749 - -6442450942 << 0 ok 750 - -6442450942 << 0 ok 751 - -6442450942 << Infinity ok 752 - -6442450942 << -Infinity ok 753 - -6442450942 << 1 ok 754 - -6442450942 << 32.5 ok 755 - -6442450942 << 2147483648 ok 756 - -6442450942 << 3000000000 ok 757 - -6442450942 << 4000000000.23 ok 758 - -6442450942 << 5000000000 ok 759 - -6442450942 << 4294967296 ok 760 - -6442450942 << 4294967298.479 ok 761 - -6442450942 << 6442450942 ok 762 - -6442450942 << 6442450943.674 ok 763 - -6442450942 << 6442450944 ok 764 - -6442450942 << 6442450945 ok 765 - -6442450942 << 6442450946.74 ok 766 - -6442450942 << -1 ok 767 - -6442450942 << -32.5 ok 768 - -6442450942 << -3000000000 ok 769 - -6442450942 << -4000000000.23 ok 770 - -6442450942 << -5000000000 ok 771 - -6442450942 << -4294967298.479 ok 772 - -6442450942 << -6442450942 ok 773 - -6442450942 << -6442450943.674 ok 774 - -6442450942 << -6442450944 ok 775 - -6442450942 << -6442450945 ok 776 - -6442450942 << -6442450946.74 ok 777 - -6442450943.674 << NaN ok 778 - -6442450943.674 << 0 ok 779 - -6442450943.674 << 0 ok 780 - -6442450943.674 << Infinity ok 781 - -6442450943.674 << -Infinity ok 782 - -6442450943.674 << 1 ok 783 - -6442450943.674 << 32.5 ok 784 - -6442450943.674 << 2147483648 ok 785 - -6442450943.674 << 3000000000 ok 786 - -6442450943.674 << 4000000000.23 ok 787 - -6442450943.674 << 5000000000 ok 788 - -6442450943.674 << 4294967296 ok 789 - -6442450943.674 << 4294967298.479 ok 790 - -6442450943.674 << 6442450942 ok 791 - -6442450943.674 << 6442450943.674 ok 792 - -6442450943.674 << 6442450944 ok 793 - -6442450943.674 << 6442450945 ok 794 - -6442450943.674 << 6442450946.74 ok 795 - -6442450943.674 << -1 ok 796 - -6442450943.674 << -32.5 ok 797 - -6442450943.674 << -3000000000 ok 798 - -6442450943.674 << -4000000000.23 ok 799 - -6442450943.674 << -5000000000 ok 800 - -6442450943.674 << -4294967298.479 ok 801 - -6442450943.674 << -6442450942 ok 802 - -6442450943.674 << -6442450943.674 ok 803 - -6442450943.674 << -6442450944 ok 804 - -6442450943.674 << -6442450945 ok 805 - -6442450943.674 << -6442450946.74 ok 806 - -6442450944 << NaN ok 807 - -6442450944 << 0 ok 808 - -6442450944 << 0 ok 809 - -6442450944 << Infinity ok 810 - -6442450944 << -Infinity ok 811 - -6442450944 << 1 ok 812 - -6442450944 << 32.5 ok 813 - -6442450944 << 2147483648 ok 814 - -6442450944 << 3000000000 ok 815 - -6442450944 << 4000000000.23 ok 816 - -6442450944 << 5000000000 ok 817 - -6442450944 << 4294967296 ok 818 - -6442450944 << 4294967298.479 ok 819 - -6442450944 << 6442450942 ok 820 - -6442450944 << 6442450943.674 ok 821 - -6442450944 << 6442450944 ok 822 - -6442450944 << 6442450945 ok 823 - -6442450944 << 6442450946.74 ok 824 - -6442450944 << -1 ok 825 - -6442450944 << -32.5 ok 826 - -6442450944 << -3000000000 ok 827 - -6442450944 << -4000000000.23 ok 828 - -6442450944 << -5000000000 ok 829 - -6442450944 << -4294967298.479 ok 830 - -6442450944 << -6442450942 ok 831 - -6442450944 << -6442450943.674 ok 832 - -6442450944 << -6442450944 ok 833 - -6442450944 << -6442450945 ok 834 - -6442450944 << -6442450946.74 ok 835 - -6442450945 << NaN ok 836 - -6442450945 << 0 ok 837 - -6442450945 << 0 ok 838 - -6442450945 << Infinity ok 839 - -6442450945 << -Infinity ok 840 - -6442450945 << 1 ok 841 - -6442450945 << 32.5 ok 842 - -6442450945 << 2147483648 ok 843 - -6442450945 << 3000000000 ok 844 - -6442450945 << 4000000000.23 ok 845 - -6442450945 << 5000000000 ok 846 - -6442450945 << 4294967296 ok 847 - -6442450945 << 4294967298.479 ok 848 - -6442450945 << 6442450942 ok 849 - -6442450945 << 6442450943.674 ok 850 - -6442450945 << 6442450944 ok 851 - -6442450945 << 6442450945 ok 852 - -6442450945 << 6442450946.74 ok 853 - -6442450945 << -1 ok 854 - -6442450945 << -32.5 ok 855 - -6442450945 << -3000000000 ok 856 - -6442450945 << -4000000000.23 ok 857 - -6442450945 << -5000000000 ok 858 - -6442450945 << -4294967298.479 ok 859 - -6442450945 << -6442450942 ok 860 - -6442450945 << -6442450943.674 ok 861 - -6442450945 << -6442450944 ok 862 - -6442450945 << -6442450945 ok 863 - -6442450945 << -6442450946.74 ok 864 - -6442450946.74 << NaN ok 865 - -6442450946.74 << 0 ok 866 - -6442450946.74 << 0 ok 867 - -6442450946.74 << Infinity ok 868 - -6442450946.74 << -Infinity ok 869 - -6442450946.74 << 1 ok 870 - -6442450946.74 << 32.5 ok 871 - -6442450946.74 << 2147483648 ok 872 - -6442450946.74 << 3000000000 ok 873 - -6442450946.74 << 4000000000.23 ok 874 - -6442450946.74 << 5000000000 ok 875 - -6442450946.74 << 4294967296 ok 876 - -6442450946.74 << 4294967298.479 ok 877 - -6442450946.74 << 6442450942 ok 878 - -6442450946.74 << 6442450943.674 ok 879 - -6442450946.74 << 6442450944 ok 880 - -6442450946.74 << 6442450945 ok 881 - -6442450946.74 << 6442450946.74 ok 882 - -6442450946.74 << -1 ok 883 - -6442450946.74 << -32.5 ok 884 - -6442450946.74 << -3000000000 ok 885 - -6442450946.74 << -4000000000.23 ok 886 - -6442450946.74 << -5000000000 ok 887 - -6442450946.74 << -4294967298.479 ok 888 - -6442450946.74 << -6442450942 ok 889 - -6442450946.74 << -6442450943.674 ok 890 - -6442450946.74 << -6442450944 ok 891 - -6442450946.74 << -6442450945 ok 892 - -6442450946.74 << -6442450946.74 ok 893 - undefined >> undefined ok 894 - undefined >> null ok 895 - undefined >> boolean ok 896 - undefined >> string ok 897 - undefined >> number ok 898 - undefined >> object ok 899 - undefined >> number object ok 900 - null >> undefined ok 901 - null >> null ok 902 - null >> boolean ok 903 - null >> string ok 904 - null >> number ok 905 - null >> object ok 906 - null >> number object ok 907 - boolean >> undefined ok 908 - boolean >> null ok 909 - boolean >> boolean ok 910 - boolean >> string ok 911 - boolean >> number ok 912 - boolean >> object ok 913 - boolean >> number object ok 914 - string >> undefined ok 915 - string >> null ok 916 - string >> boolean ok 917 - string >> string ok 918 - string >> number ok 919 - string >> object ok 920 - string >> number object ok 921 - number >> undefined ok 922 - number >> null ok 923 - number >> boolean ok 924 - number >> string ok 925 - number >> object ok 926 - number >> number object ok 927 - object >> undefined ok 928 - object >> null ok 929 - object >> boolean ok 930 - object >> string ok 931 - object >> number ok 932 - object >> object ok 933 - object >> number object ok 934 - number object >> undefined ok 935 - number object >> null ok 936 - number object >> boolean ok 937 - number object >> string ok 938 - number object >> number ok 939 - number object >> object ok 940 - number object >> number object ok 941 - NaN >> NaN ok 942 - NaN >> 0 ok 943 - NaN >> 0 ok 944 - NaN >> Infinity ok 945 - NaN >> -Infinity ok 946 - NaN >> 1 ok 947 - NaN >> 32.5 ok 948 - NaN >> 2147483648 ok 949 - NaN >> 3000000000 ok 950 - NaN >> 4000000000.23 ok 951 - NaN >> 5000000000 ok 952 - NaN >> 4294967296 ok 953 - NaN >> 4294967298.479 ok 954 - NaN >> 6442450942 ok 955 - NaN >> 6442450943.674 ok 956 - NaN >> 6442450944 ok 957 - NaN >> 6442450945 ok 958 - NaN >> 6442450946.74 ok 959 - NaN >> -1 ok 960 - NaN >> -32.5 ok 961 - NaN >> -3000000000 ok 962 - NaN >> -4000000000.23 ok 963 - NaN >> -5000000000 ok 964 - NaN >> -4294967298.479 ok 965 - NaN >> -6442450942 ok 966 - NaN >> -6442450943.674 ok 967 - NaN >> -6442450944 ok 968 - NaN >> -6442450945 ok 969 - NaN >> -6442450946.74 ok 970 - 0 >> NaN ok 971 - 0 >> 0 ok 972 - 0 >> 0 ok 973 - 0 >> Infinity ok 974 - 0 >> -Infinity ok 975 - 0 >> 1 ok 976 - 0 >> 32.5 ok 977 - 0 >> 2147483648 ok 978 - 0 >> 3000000000 ok 979 - 0 >> 4000000000.23 ok 980 - 0 >> 5000000000 ok 981 - 0 >> 4294967296 ok 982 - 0 >> 4294967298.479 ok 983 - 0 >> 6442450942 ok 984 - 0 >> 6442450943.674 ok 985 - 0 >> 6442450944 ok 986 - 0 >> 6442450945 ok 987 - 0 >> 6442450946.74 ok 988 - 0 >> -1 ok 989 - 0 >> -32.5 ok 990 - 0 >> -3000000000 ok 991 - 0 >> -4000000000.23 ok 992 - 0 >> -5000000000 ok 993 - 0 >> -4294967298.479 ok 994 - 0 >> -6442450942 ok 995 - 0 >> -6442450943.674 ok 996 - 0 >> -6442450944 ok 997 - 0 >> -6442450945 ok 998 - 0 >> -6442450946.74 ok 999 - 0 >> NaN ok 1000 - 0 >> 0 ok 1001 - 0 >> 0 ok 1002 - 0 >> Infinity ok 1003 - 0 >> -Infinity ok 1004 - 0 >> 1 ok 1005 - 0 >> 32.5 ok 1006 - 0 >> 2147483648 ok 1007 - 0 >> 3000000000 ok 1008 - 0 >> 4000000000.23 ok 1009 - 0 >> 5000000000 ok 1010 - 0 >> 4294967296 ok 1011 - 0 >> 4294967298.479 ok 1012 - 0 >> 6442450942 ok 1013 - 0 >> 6442450943.674 ok 1014 - 0 >> 6442450944 ok 1015 - 0 >> 6442450945 ok 1016 - 0 >> 6442450946.74 ok 1017 - 0 >> -1 ok 1018 - 0 >> -32.5 ok 1019 - 0 >> -3000000000 ok 1020 - 0 >> -4000000000.23 ok 1021 - 0 >> -5000000000 ok 1022 - 0 >> -4294967298.479 ok 1023 - 0 >> -6442450942 ok 1024 - 0 >> -6442450943.674 ok 1025 - 0 >> -6442450944 ok 1026 - 0 >> -6442450945 ok 1027 - 0 >> -6442450946.74 ok 1028 - Infinity >> NaN ok 1029 - Infinity >> 0 ok 1030 - Infinity >> 0 ok 1031 - Infinity >> Infinity ok 1032 - Infinity >> -Infinity ok 1033 - Infinity >> 1 ok 1034 - Infinity >> 32.5 ok 1035 - Infinity >> 2147483648 ok 1036 - Infinity >> 3000000000 ok 1037 - Infinity >> 4000000000.23 ok 1038 - Infinity >> 5000000000 ok 1039 - Infinity >> 4294967296 ok 1040 - Infinity >> 4294967298.479 ok 1041 - Infinity >> 6442450942 ok 1042 - Infinity >> 6442450943.674 ok 1043 - Infinity >> 6442450944 ok 1044 - Infinity >> 6442450945 ok 1045 - Infinity >> 6442450946.74 ok 1046 - Infinity >> -1 ok 1047 - Infinity >> -32.5 ok 1048 - Infinity >> -3000000000 ok 1049 - Infinity >> -4000000000.23 ok 1050 - Infinity >> -5000000000 ok 1051 - Infinity >> -4294967298.479 ok 1052 - Infinity >> -6442450942 ok 1053 - Infinity >> -6442450943.674 ok 1054 - Infinity >> -6442450944 ok 1055 - Infinity >> -6442450945 ok 1056 - Infinity >> -6442450946.74 ok 1057 - -Infinity >> NaN ok 1058 - -Infinity >> 0 ok 1059 - -Infinity >> 0 ok 1060 - -Infinity >> Infinity ok 1061 - -Infinity >> -Infinity ok 1062 - -Infinity >> 1 ok 1063 - -Infinity >> 32.5 ok 1064 - -Infinity >> 2147483648 ok 1065 - -Infinity >> 3000000000 ok 1066 - -Infinity >> 4000000000.23 ok 1067 - -Infinity >> 5000000000 ok 1068 - -Infinity >> 4294967296 ok 1069 - -Infinity >> 4294967298.479 ok 1070 - -Infinity >> 6442450942 ok 1071 - -Infinity >> 6442450943.674 ok 1072 - -Infinity >> 6442450944 ok 1073 - -Infinity >> 6442450945 ok 1074 - -Infinity >> 6442450946.74 ok 1075 - -Infinity >> -1 ok 1076 - -Infinity >> -32.5 ok 1077 - -Infinity >> -3000000000 ok 1078 - -Infinity >> -4000000000.23 ok 1079 - -Infinity >> -5000000000 ok 1080 - -Infinity >> -4294967298.479 ok 1081 - -Infinity >> -6442450942 ok 1082 - -Infinity >> -6442450943.674 ok 1083 - -Infinity >> -6442450944 ok 1084 - -Infinity >> -6442450945 ok 1085 - -Infinity >> -6442450946.74 ok 1086 - 1 >> NaN ok 1087 - 1 >> 0 ok 1088 - 1 >> 0 ok 1089 - 1 >> Infinity ok 1090 - 1 >> -Infinity ok 1091 - 1 >> 1 ok 1092 - 1 >> 32.5 ok 1093 - 1 >> 2147483648 ok 1094 - 1 >> 3000000000 ok 1095 - 1 >> 4000000000.23 ok 1096 - 1 >> 5000000000 ok 1097 - 1 >> 4294967296 ok 1098 - 1 >> 4294967298.479 ok 1099 - 1 >> 6442450942 ok 1100 - 1 >> 6442450943.674 ok 1101 - 1 >> 6442450944 ok 1102 - 1 >> 6442450945 ok 1103 - 1 >> 6442450946.74 ok 1104 - 1 >> -1 ok 1105 - 1 >> -32.5 ok 1106 - 1 >> -3000000000 ok 1107 - 1 >> -4000000000.23 ok 1108 - 1 >> -5000000000 ok 1109 - 1 >> -4294967298.479 ok 1110 - 1 >> -6442450942 ok 1111 - 1 >> -6442450943.674 ok 1112 - 1 >> -6442450944 ok 1113 - 1 >> -6442450945 ok 1114 - 1 >> -6442450946.74 ok 1115 - 32.5 >> NaN ok 1116 - 32.5 >> 0 ok 1117 - 32.5 >> 0 ok 1118 - 32.5 >> Infinity ok 1119 - 32.5 >> -Infinity ok 1120 - 32.5 >> 1 ok 1121 - 32.5 >> 32.5 ok 1122 - 32.5 >> 2147483648 ok 1123 - 32.5 >> 3000000000 ok 1124 - 32.5 >> 4000000000.23 ok 1125 - 32.5 >> 5000000000 ok 1126 - 32.5 >> 4294967296 ok 1127 - 32.5 >> 4294967298.479 ok 1128 - 32.5 >> 6442450942 ok 1129 - 32.5 >> 6442450943.674 ok 1130 - 32.5 >> 6442450944 ok 1131 - 32.5 >> 6442450945 ok 1132 - 32.5 >> 6442450946.74 ok 1133 - 32.5 >> -1 ok 1134 - 32.5 >> -32.5 ok 1135 - 32.5 >> -3000000000 ok 1136 - 32.5 >> -4000000000.23 ok 1137 - 32.5 >> -5000000000 ok 1138 - 32.5 >> -4294967298.479 ok 1139 - 32.5 >> -6442450942 ok 1140 - 32.5 >> -6442450943.674 ok 1141 - 32.5 >> -6442450944 ok 1142 - 32.5 >> -6442450945 ok 1143 - 32.5 >> -6442450946.74 ok 1144 - 2147483648 >> NaN ok 1145 - 2147483648 >> 0 ok 1146 - 2147483648 >> 0 ok 1147 - 2147483648 >> Infinity ok 1148 - 2147483648 >> -Infinity ok 1149 - 2147483648 >> 1 ok 1150 - 2147483648 >> 32.5 ok 1151 - 2147483648 >> 2147483648 ok 1152 - 2147483648 >> 3000000000 ok 1153 - 2147483648 >> 4000000000.23 ok 1154 - 2147483648 >> 5000000000 ok 1155 - 2147483648 >> 4294967296 ok 1156 - 2147483648 >> 4294967298.479 ok 1157 - 2147483648 >> 6442450942 ok 1158 - 2147483648 >> 6442450943.674 ok 1159 - 2147483648 >> 6442450944 ok 1160 - 2147483648 >> 6442450945 ok 1161 - 2147483648 >> 6442450946.74 ok 1162 - 2147483648 >> -1 ok 1163 - 2147483648 >> -32.5 ok 1164 - 2147483648 >> -3000000000 ok 1165 - 2147483648 >> -4000000000.23 ok 1166 - 2147483648 >> -5000000000 ok 1167 - 2147483648 >> -4294967298.479 ok 1168 - 2147483648 >> -6442450942 ok 1169 - 2147483648 >> -6442450943.674 ok 1170 - 2147483648 >> -6442450944 ok 1171 - 2147483648 >> -6442450945 ok 1172 - 2147483648 >> -6442450946.74 ok 1173 - 3000000000 >> NaN ok 1174 - 3000000000 >> 0 ok 1175 - 3000000000 >> 0 ok 1176 - 3000000000 >> Infinity ok 1177 - 3000000000 >> -Infinity ok 1178 - 3000000000 >> 1 ok 1179 - 3000000000 >> 32.5 ok 1180 - 3000000000 >> 2147483648 ok 1181 - 3000000000 >> 3000000000 ok 1182 - 3000000000 >> 4000000000.23 ok 1183 - 3000000000 >> 5000000000 ok 1184 - 3000000000 >> 4294967296 ok 1185 - 3000000000 >> 4294967298.479 ok 1186 - 3000000000 >> 6442450942 ok 1187 - 3000000000 >> 6442450943.674 ok 1188 - 3000000000 >> 6442450944 ok 1189 - 3000000000 >> 6442450945 ok 1190 - 3000000000 >> 6442450946.74 ok 1191 - 3000000000 >> -1 ok 1192 - 3000000000 >> -32.5 ok 1193 - 3000000000 >> -3000000000 ok 1194 - 3000000000 >> -4000000000.23 ok 1195 - 3000000000 >> -5000000000 ok 1196 - 3000000000 >> -4294967298.479 ok 1197 - 3000000000 >> -6442450942 ok 1198 - 3000000000 >> -6442450943.674 ok 1199 - 3000000000 >> -6442450944 ok 1200 - 3000000000 >> -6442450945 ok 1201 - 3000000000 >> -6442450946.74 ok 1202 - 4000000000.23 >> NaN ok 1203 - 4000000000.23 >> 0 ok 1204 - 4000000000.23 >> 0 ok 1205 - 4000000000.23 >> Infinity ok 1206 - 4000000000.23 >> -Infinity ok 1207 - 4000000000.23 >> 1 ok 1208 - 4000000000.23 >> 32.5 ok 1209 - 4000000000.23 >> 2147483648 ok 1210 - 4000000000.23 >> 3000000000 ok 1211 - 4000000000.23 >> 4000000000.23 ok 1212 - 4000000000.23 >> 5000000000 ok 1213 - 4000000000.23 >> 4294967296 ok 1214 - 4000000000.23 >> 4294967298.479 ok 1215 - 4000000000.23 >> 6442450942 ok 1216 - 4000000000.23 >> 6442450943.674 ok 1217 - 4000000000.23 >> 6442450944 ok 1218 - 4000000000.23 >> 6442450945 ok 1219 - 4000000000.23 >> 6442450946.74 ok 1220 - 4000000000.23 >> -1 ok 1221 - 4000000000.23 >> -32.5 ok 1222 - 4000000000.23 >> -3000000000 ok 1223 - 4000000000.23 >> -4000000000.23 ok 1224 - 4000000000.23 >> -5000000000 ok 1225 - 4000000000.23 >> -4294967298.479 ok 1226 - 4000000000.23 >> -6442450942 ok 1227 - 4000000000.23 >> -6442450943.674 ok 1228 - 4000000000.23 >> -6442450944 ok 1229 - 4000000000.23 >> -6442450945 ok 1230 - 4000000000.23 >> -6442450946.74 ok 1231 - 5000000000 >> NaN ok 1232 - 5000000000 >> 0 ok 1233 - 5000000000 >> 0 ok 1234 - 5000000000 >> Infinity ok 1235 - 5000000000 >> -Infinity ok 1236 - 5000000000 >> 1 ok 1237 - 5000000000 >> 32.5 ok 1238 - 5000000000 >> 2147483648 ok 1239 - 5000000000 >> 3000000000 ok 1240 - 5000000000 >> 4000000000.23 ok 1241 - 5000000000 >> 5000000000 ok 1242 - 5000000000 >> 4294967296 ok 1243 - 5000000000 >> 4294967298.479 ok 1244 - 5000000000 >> 6442450942 ok 1245 - 5000000000 >> 6442450943.674 ok 1246 - 5000000000 >> 6442450944 ok 1247 - 5000000000 >> 6442450945 ok 1248 - 5000000000 >> 6442450946.74 ok 1249 - 5000000000 >> -1 ok 1250 - 5000000000 >> -32.5 ok 1251 - 5000000000 >> -3000000000 ok 1252 - 5000000000 >> -4000000000.23 ok 1253 - 5000000000 >> -5000000000 ok 1254 - 5000000000 >> -4294967298.479 ok 1255 - 5000000000 >> -6442450942 ok 1256 - 5000000000 >> -6442450943.674 ok 1257 - 5000000000 >> -6442450944 ok 1258 - 5000000000 >> -6442450945 ok 1259 - 5000000000 >> -6442450946.74 ok 1260 - 4294967296 >> NaN ok 1261 - 4294967296 >> 0 ok 1262 - 4294967296 >> 0 ok 1263 - 4294967296 >> Infinity ok 1264 - 4294967296 >> -Infinity ok 1265 - 4294967296 >> 1 ok 1266 - 4294967296 >> 32.5 ok 1267 - 4294967296 >> 2147483648 ok 1268 - 4294967296 >> 3000000000 ok 1269 - 4294967296 >> 4000000000.23 ok 1270 - 4294967296 >> 5000000000 ok 1271 - 4294967296 >> 4294967296 ok 1272 - 4294967296 >> 4294967298.479 ok 1273 - 4294967296 >> 6442450942 ok 1274 - 4294967296 >> 6442450943.674 ok 1275 - 4294967296 >> 6442450944 ok 1276 - 4294967296 >> 6442450945 ok 1277 - 4294967296 >> 6442450946.74 ok 1278 - 4294967296 >> -1 ok 1279 - 4294967296 >> -32.5 ok 1280 - 4294967296 >> -3000000000 ok 1281 - 4294967296 >> -4000000000.23 ok 1282 - 4294967296 >> -5000000000 ok 1283 - 4294967296 >> -4294967298.479 ok 1284 - 4294967296 >> -6442450942 ok 1285 - 4294967296 >> -6442450943.674 ok 1286 - 4294967296 >> -6442450944 ok 1287 - 4294967296 >> -6442450945 ok 1288 - 4294967296 >> -6442450946.74 ok 1289 - 4294967298.479 >> NaN ok 1290 - 4294967298.479 >> 0 ok 1291 - 4294967298.479 >> 0 ok 1292 - 4294967298.479 >> Infinity ok 1293 - 4294967298.479 >> -Infinity ok 1294 - 4294967298.479 >> 1 ok 1295 - 4294967298.479 >> 32.5 ok 1296 - 4294967298.479 >> 2147483648 ok 1297 - 4294967298.479 >> 3000000000 ok 1298 - 4294967298.479 >> 4000000000.23 ok 1299 - 4294967298.479 >> 5000000000 ok 1300 - 4294967298.479 >> 4294967296 ok 1301 - 4294967298.479 >> 4294967298.479 ok 1302 - 4294967298.479 >> 6442450942 ok 1303 - 4294967298.479 >> 6442450943.674 ok 1304 - 4294967298.479 >> 6442450944 ok 1305 - 4294967298.479 >> 6442450945 ok 1306 - 4294967298.479 >> 6442450946.74 ok 1307 - 4294967298.479 >> -1 ok 1308 - 4294967298.479 >> -32.5 ok 1309 - 4294967298.479 >> -3000000000 ok 1310 - 4294967298.479 >> -4000000000.23 ok 1311 - 4294967298.479 >> -5000000000 ok 1312 - 4294967298.479 >> -4294967298.479 ok 1313 - 4294967298.479 >> -6442450942 ok 1314 - 4294967298.479 >> -6442450943.674 ok 1315 - 4294967298.479 >> -6442450944 ok 1316 - 4294967298.479 >> -6442450945 ok 1317 - 4294967298.479 >> -6442450946.74 ok 1318 - 6442450942 >> NaN ok 1319 - 6442450942 >> 0 ok 1320 - 6442450942 >> 0 ok 1321 - 6442450942 >> Infinity ok 1322 - 6442450942 >> -Infinity ok 1323 - 6442450942 >> 1 ok 1324 - 6442450942 >> 32.5 ok 1325 - 6442450942 >> 2147483648 ok 1326 - 6442450942 >> 3000000000 ok 1327 - 6442450942 >> 4000000000.23 ok 1328 - 6442450942 >> 5000000000 ok 1329 - 6442450942 >> 4294967296 ok 1330 - 6442450942 >> 4294967298.479 ok 1331 - 6442450942 >> 6442450942 ok 1332 - 6442450942 >> 6442450943.674 ok 1333 - 6442450942 >> 6442450944 ok 1334 - 6442450942 >> 6442450945 ok 1335 - 6442450942 >> 6442450946.74 ok 1336 - 6442450942 >> -1 ok 1337 - 6442450942 >> -32.5 ok 1338 - 6442450942 >> -3000000000 ok 1339 - 6442450942 >> -4000000000.23 ok 1340 - 6442450942 >> -5000000000 ok 1341 - 6442450942 >> -4294967298.479 ok 1342 - 6442450942 >> -6442450942 ok 1343 - 6442450942 >> -6442450943.674 ok 1344 - 6442450942 >> -6442450944 ok 1345 - 6442450942 >> -6442450945 ok 1346 - 6442450942 >> -6442450946.74 ok 1347 - 6442450943.674 >> NaN ok 1348 - 6442450943.674 >> 0 ok 1349 - 6442450943.674 >> 0 ok 1350 - 6442450943.674 >> Infinity ok 1351 - 6442450943.674 >> -Infinity ok 1352 - 6442450943.674 >> 1 ok 1353 - 6442450943.674 >> 32.5 ok 1354 - 6442450943.674 >> 2147483648 ok 1355 - 6442450943.674 >> 3000000000 ok 1356 - 6442450943.674 >> 4000000000.23 ok 1357 - 6442450943.674 >> 5000000000 ok 1358 - 6442450943.674 >> 4294967296 ok 1359 - 6442450943.674 >> 4294967298.479 ok 1360 - 6442450943.674 >> 6442450942 ok 1361 - 6442450943.674 >> 6442450943.674 ok 1362 - 6442450943.674 >> 6442450944 ok 1363 - 6442450943.674 >> 6442450945 ok 1364 - 6442450943.674 >> 6442450946.74 ok 1365 - 6442450943.674 >> -1 ok 1366 - 6442450943.674 >> -32.5 ok 1367 - 6442450943.674 >> -3000000000 ok 1368 - 6442450943.674 >> -4000000000.23 ok 1369 - 6442450943.674 >> -5000000000 ok 1370 - 6442450943.674 >> -4294967298.479 ok 1371 - 6442450943.674 >> -6442450942 ok 1372 - 6442450943.674 >> -6442450943.674 ok 1373 - 6442450943.674 >> -6442450944 ok 1374 - 6442450943.674 >> -6442450945 ok 1375 - 6442450943.674 >> -6442450946.74 ok 1376 - 6442450944 >> NaN ok 1377 - 6442450944 >> 0 ok 1378 - 6442450944 >> 0 ok 1379 - 6442450944 >> Infinity ok 1380 - 6442450944 >> -Infinity ok 1381 - 6442450944 >> 1 ok 1382 - 6442450944 >> 32.5 ok 1383 - 6442450944 >> 2147483648 ok 1384 - 6442450944 >> 3000000000 ok 1385 - 6442450944 >> 4000000000.23 ok 1386 - 6442450944 >> 5000000000 ok 1387 - 6442450944 >> 4294967296 ok 1388 - 6442450944 >> 4294967298.479 ok 1389 - 6442450944 >> 6442450942 ok 1390 - 6442450944 >> 6442450943.674 ok 1391 - 6442450944 >> 6442450944 ok 1392 - 6442450944 >> 6442450945 ok 1393 - 6442450944 >> 6442450946.74 ok 1394 - 6442450944 >> -1 ok 1395 - 6442450944 >> -32.5 ok 1396 - 6442450944 >> -3000000000 ok 1397 - 6442450944 >> -4000000000.23 ok 1398 - 6442450944 >> -5000000000 ok 1399 - 6442450944 >> -4294967298.479 ok 1400 - 6442450944 >> -6442450942 ok 1401 - 6442450944 >> -6442450943.674 ok 1402 - 6442450944 >> -6442450944 ok 1403 - 6442450944 >> -6442450945 ok 1404 - 6442450944 >> -6442450946.74 ok 1405 - 6442450945 >> NaN ok 1406 - 6442450945 >> 0 ok 1407 - 6442450945 >> 0 ok 1408 - 6442450945 >> Infinity ok 1409 - 6442450945 >> -Infinity ok 1410 - 6442450945 >> 1 ok 1411 - 6442450945 >> 32.5 ok 1412 - 6442450945 >> 2147483648 ok 1413 - 6442450945 >> 3000000000 ok 1414 - 6442450945 >> 4000000000.23 ok 1415 - 6442450945 >> 5000000000 ok 1416 - 6442450945 >> 4294967296 ok 1417 - 6442450945 >> 4294967298.479 ok 1418 - 6442450945 >> 6442450942 ok 1419 - 6442450945 >> 6442450943.674 ok 1420 - 6442450945 >> 6442450944 ok 1421 - 6442450945 >> 6442450945 ok 1422 - 6442450945 >> 6442450946.74 ok 1423 - 6442450945 >> -1 ok 1424 - 6442450945 >> -32.5 ok 1425 - 6442450945 >> -3000000000 ok 1426 - 6442450945 >> -4000000000.23 ok 1427 - 6442450945 >> -5000000000 ok 1428 - 6442450945 >> -4294967298.479 ok 1429 - 6442450945 >> -6442450942 ok 1430 - 6442450945 >> -6442450943.674 ok 1431 - 6442450945 >> -6442450944 ok 1432 - 6442450945 >> -6442450945 ok 1433 - 6442450945 >> -6442450946.74 ok 1434 - 6442450946.74 >> NaN ok 1435 - 6442450946.74 >> 0 ok 1436 - 6442450946.74 >> 0 ok 1437 - 6442450946.74 >> Infinity ok 1438 - 6442450946.74 >> -Infinity ok 1439 - 6442450946.74 >> 1 ok 1440 - 6442450946.74 >> 32.5 ok 1441 - 6442450946.74 >> 2147483648 ok 1442 - 6442450946.74 >> 3000000000 ok 1443 - 6442450946.74 >> 4000000000.23 ok 1444 - 6442450946.74 >> 5000000000 ok 1445 - 6442450946.74 >> 4294967296 ok 1446 - 6442450946.74 >> 4294967298.479 ok 1447 - 6442450946.74 >> 6442450942 ok 1448 - 6442450946.74 >> 6442450943.674 ok 1449 - 6442450946.74 >> 6442450944 ok 1450 - 6442450946.74 >> 6442450945 ok 1451 - 6442450946.74 >> 6442450946.74 ok 1452 - 6442450946.74 >> -1 ok 1453 - 6442450946.74 >> -32.5 ok 1454 - 6442450946.74 >> -3000000000 ok 1455 - 6442450946.74 >> -4000000000.23 ok 1456 - 6442450946.74 >> -5000000000 ok 1457 - 6442450946.74 >> -4294967298.479 ok 1458 - 6442450946.74 >> -6442450942 ok 1459 - 6442450946.74 >> -6442450943.674 ok 1460 - 6442450946.74 >> -6442450944 ok 1461 - 6442450946.74 >> -6442450945 ok 1462 - 6442450946.74 >> -6442450946.74 ok 1463 - -1 >> NaN ok 1464 - -1 >> 0 ok 1465 - -1 >> 0 ok 1466 - -1 >> Infinity ok 1467 - -1 >> -Infinity ok 1468 - -1 >> 1 ok 1469 - -1 >> 32.5 ok 1470 - -1 >> 2147483648 ok 1471 - -1 >> 3000000000 ok 1472 - -1 >> 4000000000.23 ok 1473 - -1 >> 5000000000 ok 1474 - -1 >> 4294967296 ok 1475 - -1 >> 4294967298.479 ok 1476 - -1 >> 6442450942 ok 1477 - -1 >> 6442450943.674 ok 1478 - -1 >> 6442450944 ok 1479 - -1 >> 6442450945 ok 1480 - -1 >> 6442450946.74 ok 1481 - -1 >> -1 ok 1482 - -1 >> -32.5 ok 1483 - -1 >> -3000000000 ok 1484 - -1 >> -4000000000.23 ok 1485 - -1 >> -5000000000 ok 1486 - -1 >> -4294967298.479 ok 1487 - -1 >> -6442450942 ok 1488 - -1 >> -6442450943.674 ok 1489 - -1 >> -6442450944 ok 1490 - -1 >> -6442450945 ok 1491 - -1 >> -6442450946.74 ok 1492 - -32.5 >> NaN ok 1493 - -32.5 >> 0 ok 1494 - -32.5 >> 0 ok 1495 - -32.5 >> Infinity ok 1496 - -32.5 >> -Infinity ok 1497 - -32.5 >> 1 ok 1498 - -32.5 >> 32.5 ok 1499 - -32.5 >> 2147483648 ok 1500 - -32.5 >> 3000000000 ok 1501 - -32.5 >> 4000000000.23 ok 1502 - -32.5 >> 5000000000 ok 1503 - -32.5 >> 4294967296 ok 1504 - -32.5 >> 4294967298.479 ok 1505 - -32.5 >> 6442450942 ok 1506 - -32.5 >> 6442450943.674 ok 1507 - -32.5 >> 6442450944 ok 1508 - -32.5 >> 6442450945 ok 1509 - -32.5 >> 6442450946.74 ok 1510 - -32.5 >> -1 ok 1511 - -32.5 >> -32.5 ok 1512 - -32.5 >> -3000000000 ok 1513 - -32.5 >> -4000000000.23 ok 1514 - -32.5 >> -5000000000 ok 1515 - -32.5 >> -4294967298.479 ok 1516 - -32.5 >> -6442450942 ok 1517 - -32.5 >> -6442450943.674 ok 1518 - -32.5 >> -6442450944 ok 1519 - -32.5 >> -6442450945 ok 1520 - -32.5 >> -6442450946.74 ok 1521 - -3000000000 >> NaN ok 1522 - -3000000000 >> 0 ok 1523 - -3000000000 >> 0 ok 1524 - -3000000000 >> Infinity ok 1525 - -3000000000 >> -Infinity ok 1526 - -3000000000 >> 1 ok 1527 - -3000000000 >> 32.5 ok 1528 - -3000000000 >> 2147483648 ok 1529 - -3000000000 >> 3000000000 ok 1530 - -3000000000 >> 4000000000.23 ok 1531 - -3000000000 >> 5000000000 ok 1532 - -3000000000 >> 4294967296 ok 1533 - -3000000000 >> 4294967298.479 ok 1534 - -3000000000 >> 6442450942 ok 1535 - -3000000000 >> 6442450943.674 ok 1536 - -3000000000 >> 6442450944 ok 1537 - -3000000000 >> 6442450945 ok 1538 - -3000000000 >> 6442450946.74 ok 1539 - -3000000000 >> -1 ok 1540 - -3000000000 >> -32.5 ok 1541 - -3000000000 >> -3000000000 ok 1542 - -3000000000 >> -4000000000.23 ok 1543 - -3000000000 >> -5000000000 ok 1544 - -3000000000 >> -4294967298.479 ok 1545 - -3000000000 >> -6442450942 ok 1546 - -3000000000 >> -6442450943.674 ok 1547 - -3000000000 >> -6442450944 ok 1548 - -3000000000 >> -6442450945 ok 1549 - -3000000000 >> -6442450946.74 ok 1550 - -4000000000.23 >> NaN ok 1551 - -4000000000.23 >> 0 ok 1552 - -4000000000.23 >> 0 ok 1553 - -4000000000.23 >> Infinity ok 1554 - -4000000000.23 >> -Infinity ok 1555 - -4000000000.23 >> 1 ok 1556 - -4000000000.23 >> 32.5 ok 1557 - -4000000000.23 >> 2147483648 ok 1558 - -4000000000.23 >> 3000000000 ok 1559 - -4000000000.23 >> 4000000000.23 ok 1560 - -4000000000.23 >> 5000000000 ok 1561 - -4000000000.23 >> 4294967296 ok 1562 - -4000000000.23 >> 4294967298.479 ok 1563 - -4000000000.23 >> 6442450942 ok 1564 - -4000000000.23 >> 6442450943.674 ok 1565 - -4000000000.23 >> 6442450944 ok 1566 - -4000000000.23 >> 6442450945 ok 1567 - -4000000000.23 >> 6442450946.74 ok 1568 - -4000000000.23 >> -1 ok 1569 - -4000000000.23 >> -32.5 ok 1570 - -4000000000.23 >> -3000000000 ok 1571 - -4000000000.23 >> -4000000000.23 ok 1572 - -4000000000.23 >> -5000000000 ok 1573 - -4000000000.23 >> -4294967298.479 ok 1574 - -4000000000.23 >> -6442450942 ok 1575 - -4000000000.23 >> -6442450943.674 ok 1576 - -4000000000.23 >> -6442450944 ok 1577 - -4000000000.23 >> -6442450945 ok 1578 - -4000000000.23 >> -6442450946.74 ok 1579 - -5000000000 >> NaN ok 1580 - -5000000000 >> 0 ok 1581 - -5000000000 >> 0 ok 1582 - -5000000000 >> Infinity ok 1583 - -5000000000 >> -Infinity ok 1584 - -5000000000 >> 1 ok 1585 - -5000000000 >> 32.5 ok 1586 - -5000000000 >> 2147483648 ok 1587 - -5000000000 >> 3000000000 ok 1588 - -5000000000 >> 4000000000.23 ok 1589 - -5000000000 >> 5000000000 ok 1590 - -5000000000 >> 4294967296 ok 1591 - -5000000000 >> 4294967298.479 ok 1592 - -5000000000 >> 6442450942 ok 1593 - -5000000000 >> 6442450943.674 ok 1594 - -5000000000 >> 6442450944 ok 1595 - -5000000000 >> 6442450945 ok 1596 - -5000000000 >> 6442450946.74 ok 1597 - -5000000000 >> -1 ok 1598 - -5000000000 >> -32.5 ok 1599 - -5000000000 >> -3000000000 ok 1600 - -5000000000 >> -4000000000.23 ok 1601 - -5000000000 >> -5000000000 ok 1602 - -5000000000 >> -4294967298.479 ok 1603 - -5000000000 >> -6442450942 ok 1604 - -5000000000 >> -6442450943.674 ok 1605 - -5000000000 >> -6442450944 ok 1606 - -5000000000 >> -6442450945 ok 1607 - -5000000000 >> -6442450946.74 ok 1608 - -4294967298.479 >> NaN ok 1609 - -4294967298.479 >> 0 ok 1610 - -4294967298.479 >> 0 ok 1611 - -4294967298.479 >> Infinity ok 1612 - -4294967298.479 >> -Infinity ok 1613 - -4294967298.479 >> 1 ok 1614 - -4294967298.479 >> 32.5 ok 1615 - -4294967298.479 >> 2147483648 ok 1616 - -4294967298.479 >> 3000000000 ok 1617 - -4294967298.479 >> 4000000000.23 ok 1618 - -4294967298.479 >> 5000000000 ok 1619 - -4294967298.479 >> 4294967296 ok 1620 - -4294967298.479 >> 4294967298.479 ok 1621 - -4294967298.479 >> 6442450942 ok 1622 - -4294967298.479 >> 6442450943.674 ok 1623 - -4294967298.479 >> 6442450944 ok 1624 - -4294967298.479 >> 6442450945 ok 1625 - -4294967298.479 >> 6442450946.74 ok 1626 - -4294967298.479 >> -1 ok 1627 - -4294967298.479 >> -32.5 ok 1628 - -4294967298.479 >> -3000000000 ok 1629 - -4294967298.479 >> -4000000000.23 ok 1630 - -4294967298.479 >> -5000000000 ok 1631 - -4294967298.479 >> -4294967298.479 ok 1632 - -4294967298.479 >> -6442450942 ok 1633 - -4294967298.479 >> -6442450943.674 ok 1634 - -4294967298.479 >> -6442450944 ok 1635 - -4294967298.479 >> -6442450945 ok 1636 - -4294967298.479 >> -6442450946.74 ok 1637 - -6442450942 >> NaN ok 1638 - -6442450942 >> 0 ok 1639 - -6442450942 >> 0 ok 1640 - -6442450942 >> Infinity ok 1641 - -6442450942 >> -Infinity ok 1642 - -6442450942 >> 1 ok 1643 - -6442450942 >> 32.5 ok 1644 - -6442450942 >> 2147483648 ok 1645 - -6442450942 >> 3000000000 ok 1646 - -6442450942 >> 4000000000.23 ok 1647 - -6442450942 >> 5000000000 ok 1648 - -6442450942 >> 4294967296 ok 1649 - -6442450942 >> 4294967298.479 ok 1650 - -6442450942 >> 6442450942 ok 1651 - -6442450942 >> 6442450943.674 ok 1652 - -6442450942 >> 6442450944 ok 1653 - -6442450942 >> 6442450945 ok 1654 - -6442450942 >> 6442450946.74 ok 1655 - -6442450942 >> -1 ok 1656 - -6442450942 >> -32.5 ok 1657 - -6442450942 >> -3000000000 ok 1658 - -6442450942 >> -4000000000.23 ok 1659 - -6442450942 >> -5000000000 ok 1660 - -6442450942 >> -4294967298.479 ok 1661 - -6442450942 >> -6442450942 ok 1662 - -6442450942 >> -6442450943.674 ok 1663 - -6442450942 >> -6442450944 ok 1664 - -6442450942 >> -6442450945 ok 1665 - -6442450942 >> -6442450946.74 ok 1666 - -6442450943.674 >> NaN ok 1667 - -6442450943.674 >> 0 ok 1668 - -6442450943.674 >> 0 ok 1669 - -6442450943.674 >> Infinity ok 1670 - -6442450943.674 >> -Infinity ok 1671 - -6442450943.674 >> 1 ok 1672 - -6442450943.674 >> 32.5 ok 1673 - -6442450943.674 >> 2147483648 ok 1674 - -6442450943.674 >> 3000000000 ok 1675 - -6442450943.674 >> 4000000000.23 ok 1676 - -6442450943.674 >> 5000000000 ok 1677 - -6442450943.674 >> 4294967296 ok 1678 - -6442450943.674 >> 4294967298.479 ok 1679 - -6442450943.674 >> 6442450942 ok 1680 - -6442450943.674 >> 6442450943.674 ok 1681 - -6442450943.674 >> 6442450944 ok 1682 - -6442450943.674 >> 6442450945 ok 1683 - -6442450943.674 >> 6442450946.74 ok 1684 - -6442450943.674 >> -1 ok 1685 - -6442450943.674 >> -32.5 ok 1686 - -6442450943.674 >> -3000000000 ok 1687 - -6442450943.674 >> -4000000000.23 ok 1688 - -6442450943.674 >> -5000000000 ok 1689 - -6442450943.674 >> -4294967298.479 ok 1690 - -6442450943.674 >> -6442450942 ok 1691 - -6442450943.674 >> -6442450943.674 ok 1692 - -6442450943.674 >> -6442450944 ok 1693 - -6442450943.674 >> -6442450945 ok 1694 - -6442450943.674 >> -6442450946.74 ok 1695 - -6442450944 >> NaN ok 1696 - -6442450944 >> 0 ok 1697 - -6442450944 >> 0 ok 1698 - -6442450944 >> Infinity ok 1699 - -6442450944 >> -Infinity ok 1700 - -6442450944 >> 1 ok 1701 - -6442450944 >> 32.5 ok 1702 - -6442450944 >> 2147483648 ok 1703 - -6442450944 >> 3000000000 ok 1704 - -6442450944 >> 4000000000.23 ok 1705 - -6442450944 >> 5000000000 ok 1706 - -6442450944 >> 4294967296 ok 1707 - -6442450944 >> 4294967298.479 ok 1708 - -6442450944 >> 6442450942 ok 1709 - -6442450944 >> 6442450943.674 ok 1710 - -6442450944 >> 6442450944 ok 1711 - -6442450944 >> 6442450945 ok 1712 - -6442450944 >> 6442450946.74 ok 1713 - -6442450944 >> -1 ok 1714 - -6442450944 >> -32.5 ok 1715 - -6442450944 >> -3000000000 ok 1716 - -6442450944 >> -4000000000.23 ok 1717 - -6442450944 >> -5000000000 ok 1718 - -6442450944 >> -4294967298.479 ok 1719 - -6442450944 >> -6442450942 ok 1720 - -6442450944 >> -6442450943.674 ok 1721 - -6442450944 >> -6442450944 ok 1722 - -6442450944 >> -6442450945 ok 1723 - -6442450944 >> -6442450946.74 ok 1724 - -6442450945 >> NaN ok 1725 - -6442450945 >> 0 ok 1726 - -6442450945 >> 0 ok 1727 - -6442450945 >> Infinity ok 1728 - -6442450945 >> -Infinity ok 1729 - -6442450945 >> 1 ok 1730 - -6442450945 >> 32.5 ok 1731 - -6442450945 >> 2147483648 ok 1732 - -6442450945 >> 3000000000 ok 1733 - -6442450945 >> 4000000000.23 ok 1734 - -6442450945 >> 5000000000 ok 1735 - -6442450945 >> 4294967296 ok 1736 - -6442450945 >> 4294967298.479 ok 1737 - -6442450945 >> 6442450942 ok 1738 - -6442450945 >> 6442450943.674 ok 1739 - -6442450945 >> 6442450944 ok 1740 - -6442450945 >> 6442450945 ok 1741 - -6442450945 >> 6442450946.74 ok 1742 - -6442450945 >> -1 ok 1743 - -6442450945 >> -32.5 ok 1744 - -6442450945 >> -3000000000 ok 1745 - -6442450945 >> -4000000000.23 ok 1746 - -6442450945 >> -5000000000 ok 1747 - -6442450945 >> -4294967298.479 ok 1748 - -6442450945 >> -6442450942 ok 1749 - -6442450945 >> -6442450943.674 ok 1750 - -6442450945 >> -6442450944 ok 1751 - -6442450945 >> -6442450945 ok 1752 - -6442450945 >> -6442450946.74 ok 1753 - -6442450946.74 >> NaN ok 1754 - -6442450946.74 >> 0 ok 1755 - -6442450946.74 >> 0 ok 1756 - -6442450946.74 >> Infinity ok 1757 - -6442450946.74 >> -Infinity ok 1758 - -6442450946.74 >> 1 ok 1759 - -6442450946.74 >> 32.5 ok 1760 - -6442450946.74 >> 2147483648 ok 1761 - -6442450946.74 >> 3000000000 ok 1762 - -6442450946.74 >> 4000000000.23 ok 1763 - -6442450946.74 >> 5000000000 ok 1764 - -6442450946.74 >> 4294967296 ok 1765 - -6442450946.74 >> 4294967298.479 ok 1766 - -6442450946.74 >> 6442450942 ok 1767 - -6442450946.74 >> 6442450943.674 ok 1768 - -6442450946.74 >> 6442450944 ok 1769 - -6442450946.74 >> 6442450945 ok 1770 - -6442450946.74 >> 6442450946.74 ok 1771 - -6442450946.74 >> -1 ok 1772 - -6442450946.74 >> -32.5 ok 1773 - -6442450946.74 >> -3000000000 ok 1774 - -6442450946.74 >> -4000000000.23 ok 1775 - -6442450946.74 >> -5000000000 ok 1776 - -6442450946.74 >> -4294967298.479 ok 1777 - -6442450946.74 >> -6442450942 ok 1778 - -6442450946.74 >> -6442450943.674 ok 1779 - -6442450946.74 >> -6442450944 ok 1780 - -6442450946.74 >> -6442450945 ok 1781 - -6442450946.74 >> -6442450946.74 ok 1782 - undefined >>> undefined ok 1783 - undefined >>> null ok 1784 - undefined >>> boolean ok 1785 - undefined >>> string ok 1786 - undefined >>> number ok 1787 - undefined >>> object ok 1788 - undefined >>> number object ok 1789 - null >>> undefined ok 1790 - null >>> null ok 1791 - null >>> boolean ok 1792 - null >>> string ok 1793 - null >>> number ok 1794 - null >>> object ok 1795 - null >>> number object ok 1796 - boolean >>> undefined ok 1797 - boolean >>> null ok 1798 - boolean >>> boolean ok 1799 - boolean >>> string ok 1800 - boolean >>> number ok 1801 - boolean >>> object ok 1802 - boolean >>> number object ok 1803 - string >>> undefined ok 1804 - string >>> null ok 1805 - string >>> boolean ok 1806 - string >>> string ok 1807 - string >>> number ok 1808 - string >>> object ok 1809 - string >>> number object ok 1810 - number >>> undefined ok 1811 - number >>> null ok 1812 - number >>> boolean ok 1813 - number >>> string ok 1814 - number >>> object ok 1815 - number >>> number object ok 1816 - object >>> undefined ok 1817 - object >>> null ok 1818 - object >>> boolean ok 1819 - object >>> string ok 1820 - object >>> number ok 1821 - object >>> object ok 1822 - object >>> number object ok 1823 - number object >>> undefined ok 1824 - number object >>> null ok 1825 - number object >>> boolean ok 1826 - number object >>> string ok 1827 - number object >>> number ok 1828 - number object >>> object ok 1829 - number object >>> number object ok 1830 - NaN >>> NaN ok 1831 - NaN >>> 0 ok 1832 - NaN >>> 0 ok 1833 - NaN >>> Infinity ok 1834 - NaN >>> -Infinity ok 1835 - NaN >>> 1 ok 1836 - NaN >>> 32.5 ok 1837 - NaN >>> 2147483648 ok 1838 - NaN >>> 3000000000 ok 1839 - NaN >>> 4000000000.23 ok 1840 - NaN >>> 5000000000 ok 1841 - NaN >>> 4294967296 ok 1842 - NaN >>> 4294967298.479 ok 1843 - NaN >>> 6442450942 ok 1844 - NaN >>> 6442450943.674 ok 1845 - NaN >>> 6442450944 ok 1846 - NaN >>> 6442450945 ok 1847 - NaN >>> 6442450946.74 ok 1848 - NaN >>> -1 ok 1849 - NaN >>> -32.5 ok 1850 - NaN >>> -3000000000 ok 1851 - NaN >>> -4000000000.23 ok 1852 - NaN >>> -5000000000 ok 1853 - NaN >>> -4294967298.479 ok 1854 - NaN >>> -6442450942 ok 1855 - NaN >>> -6442450943.674 ok 1856 - NaN >>> -6442450944 ok 1857 - NaN >>> -6442450945 ok 1858 - NaN >>> -6442450946.74 ok 1859 - 0 >>> NaN ok 1860 - 0 >>> 0 ok 1861 - 0 >>> 0 ok 1862 - 0 >>> Infinity ok 1863 - 0 >>> -Infinity ok 1864 - 0 >>> 1 ok 1865 - 0 >>> 32.5 ok 1866 - 0 >>> 2147483648 ok 1867 - 0 >>> 3000000000 ok 1868 - 0 >>> 4000000000.23 ok 1869 - 0 >>> 5000000000 ok 1870 - 0 >>> 4294967296 ok 1871 - 0 >>> 4294967298.479 ok 1872 - 0 >>> 6442450942 ok 1873 - 0 >>> 6442450943.674 ok 1874 - 0 >>> 6442450944 ok 1875 - 0 >>> 6442450945 ok 1876 - 0 >>> 6442450946.74 ok 1877 - 0 >>> -1 ok 1878 - 0 >>> -32.5 ok 1879 - 0 >>> -3000000000 ok 1880 - 0 >>> -4000000000.23 ok 1881 - 0 >>> -5000000000 ok 1882 - 0 >>> -4294967298.479 ok 1883 - 0 >>> -6442450942 ok 1884 - 0 >>> -6442450943.674 ok 1885 - 0 >>> -6442450944 ok 1886 - 0 >>> -6442450945 ok 1887 - 0 >>> -6442450946.74 ok 1888 - 0 >>> NaN ok 1889 - 0 >>> 0 ok 1890 - 0 >>> 0 ok 1891 - 0 >>> Infinity ok 1892 - 0 >>> -Infinity ok 1893 - 0 >>> 1 ok 1894 - 0 >>> 32.5 ok 1895 - 0 >>> 2147483648 ok 1896 - 0 >>> 3000000000 ok 1897 - 0 >>> 4000000000.23 ok 1898 - 0 >>> 5000000000 ok 1899 - 0 >>> 4294967296 ok 1900 - 0 >>> 4294967298.479 ok 1901 - 0 >>> 6442450942 ok 1902 - 0 >>> 6442450943.674 ok 1903 - 0 >>> 6442450944 ok 1904 - 0 >>> 6442450945 ok 1905 - 0 >>> 6442450946.74 ok 1906 - 0 >>> -1 ok 1907 - 0 >>> -32.5 ok 1908 - 0 >>> -3000000000 ok 1909 - 0 >>> -4000000000.23 ok 1910 - 0 >>> -5000000000 ok 1911 - 0 >>> -4294967298.479 ok 1912 - 0 >>> -6442450942 ok 1913 - 0 >>> -6442450943.674 ok 1914 - 0 >>> -6442450944 ok 1915 - 0 >>> -6442450945 ok 1916 - 0 >>> -6442450946.74 ok 1917 - Infinity >>> NaN ok 1918 - Infinity >>> 0 ok 1919 - Infinity >>> 0 ok 1920 - Infinity >>> Infinity ok 1921 - Infinity >>> -Infinity ok 1922 - Infinity >>> 1 ok 1923 - Infinity >>> 32.5 ok 1924 - Infinity >>> 2147483648 ok 1925 - Infinity >>> 3000000000 ok 1926 - Infinity >>> 4000000000.23 ok 1927 - Infinity >>> 5000000000 ok 1928 - Infinity >>> 4294967296 ok 1929 - Infinity >>> 4294967298.479 ok 1930 - Infinity >>> 6442450942 ok 1931 - Infinity >>> 6442450943.674 ok 1932 - Infinity >>> 6442450944 ok 1933 - Infinity >>> 6442450945 ok 1934 - Infinity >>> 6442450946.74 ok 1935 - Infinity >>> -1 ok 1936 - Infinity >>> -32.5 ok 1937 - Infinity >>> -3000000000 ok 1938 - Infinity >>> -4000000000.23 ok 1939 - Infinity >>> -5000000000 ok 1940 - Infinity >>> -4294967298.479 ok 1941 - Infinity >>> -6442450942 ok 1942 - Infinity >>> -6442450943.674 ok 1943 - Infinity >>> -6442450944 ok 1944 - Infinity >>> -6442450945 ok 1945 - Infinity >>> -6442450946.74 ok 1946 - -Infinity >>> NaN ok 1947 - -Infinity >>> 0 ok 1948 - -Infinity >>> 0 ok 1949 - -Infinity >>> Infinity ok 1950 - -Infinity >>> -Infinity ok 1951 - -Infinity >>> 1 ok 1952 - -Infinity >>> 32.5 ok 1953 - -Infinity >>> 2147483648 ok 1954 - -Infinity >>> 3000000000 ok 1955 - -Infinity >>> 4000000000.23 ok 1956 - -Infinity >>> 5000000000 ok 1957 - -Infinity >>> 4294967296 ok 1958 - -Infinity >>> 4294967298.479 ok 1959 - -Infinity >>> 6442450942 ok 1960 - -Infinity >>> 6442450943.674 ok 1961 - -Infinity >>> 6442450944 ok 1962 - -Infinity >>> 6442450945 ok 1963 - -Infinity >>> 6442450946.74 ok 1964 - -Infinity >>> -1 ok 1965 - -Infinity >>> -32.5 ok 1966 - -Infinity >>> -3000000000 ok 1967 - -Infinity >>> -4000000000.23 ok 1968 - -Infinity >>> -5000000000 ok 1969 - -Infinity >>> -4294967298.479 ok 1970 - -Infinity >>> -6442450942 ok 1971 - -Infinity >>> -6442450943.674 ok 1972 - -Infinity >>> -6442450944 ok 1973 - -Infinity >>> -6442450945 ok 1974 - -Infinity >>> -6442450946.74 ok 1975 - 1 >>> NaN ok 1976 - 1 >>> 0 ok 1977 - 1 >>> 0 ok 1978 - 1 >>> Infinity ok 1979 - 1 >>> -Infinity ok 1980 - 1 >>> 1 ok 1981 - 1 >>> 32.5 ok 1982 - 1 >>> 2147483648 ok 1983 - 1 >>> 3000000000 ok 1984 - 1 >>> 4000000000.23 ok 1985 - 1 >>> 5000000000 ok 1986 - 1 >>> 4294967296 ok 1987 - 1 >>> 4294967298.479 ok 1988 - 1 >>> 6442450942 ok 1989 - 1 >>> 6442450943.674 ok 1990 - 1 >>> 6442450944 ok 1991 - 1 >>> 6442450945 ok 1992 - 1 >>> 6442450946.74 ok 1993 - 1 >>> -1 ok 1994 - 1 >>> -32.5 ok 1995 - 1 >>> -3000000000 ok 1996 - 1 >>> -4000000000.23 ok 1997 - 1 >>> -5000000000 ok 1998 - 1 >>> -4294967298.479 ok 1999 - 1 >>> -6442450942 ok 2000 - 1 >>> -6442450943.674 ok 2001 - 1 >>> -6442450944 ok 2002 - 1 >>> -6442450945 ok 2003 - 1 >>> -6442450946.74 ok 2004 - 32.5 >>> NaN ok 2005 - 32.5 >>> 0 ok 2006 - 32.5 >>> 0 ok 2007 - 32.5 >>> Infinity ok 2008 - 32.5 >>> -Infinity ok 2009 - 32.5 >>> 1 ok 2010 - 32.5 >>> 32.5 ok 2011 - 32.5 >>> 2147483648 ok 2012 - 32.5 >>> 3000000000 ok 2013 - 32.5 >>> 4000000000.23 ok 2014 - 32.5 >>> 5000000000 ok 2015 - 32.5 >>> 4294967296 ok 2016 - 32.5 >>> 4294967298.479 ok 2017 - 32.5 >>> 6442450942 ok 2018 - 32.5 >>> 6442450943.674 ok 2019 - 32.5 >>> 6442450944 ok 2020 - 32.5 >>> 6442450945 ok 2021 - 32.5 >>> 6442450946.74 ok 2022 - 32.5 >>> -1 ok 2023 - 32.5 >>> -32.5 ok 2024 - 32.5 >>> -3000000000 ok 2025 - 32.5 >>> -4000000000.23 ok 2026 - 32.5 >>> -5000000000 ok 2027 - 32.5 >>> -4294967298.479 ok 2028 - 32.5 >>> -6442450942 ok 2029 - 32.5 >>> -6442450943.674 ok 2030 - 32.5 >>> -6442450944 ok 2031 - 32.5 >>> -6442450945 ok 2032 - 32.5 >>> -6442450946.74 ok 2033 - 2147483648 >>> NaN ok 2034 - 2147483648 >>> 0 ok 2035 - 2147483648 >>> 0 ok 2036 - 2147483648 >>> Infinity ok 2037 - 2147483648 >>> -Infinity ok 2038 - 2147483648 >>> 1 ok 2039 - 2147483648 >>> 32.5 ok 2040 - 2147483648 >>> 2147483648 ok 2041 - 2147483648 >>> 3000000000 ok 2042 - 2147483648 >>> 4000000000.23 ok 2043 - 2147483648 >>> 5000000000 ok 2044 - 2147483648 >>> 4294967296 ok 2045 - 2147483648 >>> 4294967298.479 ok 2046 - 2147483648 >>> 6442450942 ok 2047 - 2147483648 >>> 6442450943.674 ok 2048 - 2147483648 >>> 6442450944 ok 2049 - 2147483648 >>> 6442450945 ok 2050 - 2147483648 >>> 6442450946.74 ok 2051 - 2147483648 >>> -1 ok 2052 - 2147483648 >>> -32.5 ok 2053 - 2147483648 >>> -3000000000 ok 2054 - 2147483648 >>> -4000000000.23 ok 2055 - 2147483648 >>> -5000000000 ok 2056 - 2147483648 >>> -4294967298.479 ok 2057 - 2147483648 >>> -6442450942 ok 2058 - 2147483648 >>> -6442450943.674 ok 2059 - 2147483648 >>> -6442450944 ok 2060 - 2147483648 >>> -6442450945 ok 2061 - 2147483648 >>> -6442450946.74 ok 2062 - 3000000000 >>> NaN ok 2063 - 3000000000 >>> 0 ok 2064 - 3000000000 >>> 0 ok 2065 - 3000000000 >>> Infinity ok 2066 - 3000000000 >>> -Infinity ok 2067 - 3000000000 >>> 1 ok 2068 - 3000000000 >>> 32.5 ok 2069 - 3000000000 >>> 2147483648 ok 2070 - 3000000000 >>> 3000000000 ok 2071 - 3000000000 >>> 4000000000.23 ok 2072 - 3000000000 >>> 5000000000 ok 2073 - 3000000000 >>> 4294967296 ok 2074 - 3000000000 >>> 4294967298.479 ok 2075 - 3000000000 >>> 6442450942 ok 2076 - 3000000000 >>> 6442450943.674 ok 2077 - 3000000000 >>> 6442450944 ok 2078 - 3000000000 >>> 6442450945 ok 2079 - 3000000000 >>> 6442450946.74 ok 2080 - 3000000000 >>> -1 ok 2081 - 3000000000 >>> -32.5 ok 2082 - 3000000000 >>> -3000000000 ok 2083 - 3000000000 >>> -4000000000.23 ok 2084 - 3000000000 >>> -5000000000 ok 2085 - 3000000000 >>> -4294967298.479 ok 2086 - 3000000000 >>> -6442450942 ok 2087 - 3000000000 >>> -6442450943.674 ok 2088 - 3000000000 >>> -6442450944 ok 2089 - 3000000000 >>> -6442450945 ok 2090 - 3000000000 >>> -6442450946.74 ok 2091 - 4000000000.23 >>> NaN ok 2092 - 4000000000.23 >>> 0 ok 2093 - 4000000000.23 >>> 0 ok 2094 - 4000000000.23 >>> Infinity ok 2095 - 4000000000.23 >>> -Infinity ok 2096 - 4000000000.23 >>> 1 ok 2097 - 4000000000.23 >>> 32.5 ok 2098 - 4000000000.23 >>> 2147483648 ok 2099 - 4000000000.23 >>> 3000000000 ok 2100 - 4000000000.23 >>> 4000000000.23 ok 2101 - 4000000000.23 >>> 5000000000 ok 2102 - 4000000000.23 >>> 4294967296 ok 2103 - 4000000000.23 >>> 4294967298.479 ok 2104 - 4000000000.23 >>> 6442450942 ok 2105 - 4000000000.23 >>> 6442450943.674 ok 2106 - 4000000000.23 >>> 6442450944 ok 2107 - 4000000000.23 >>> 6442450945 ok 2108 - 4000000000.23 >>> 6442450946.74 ok 2109 - 4000000000.23 >>> -1 ok 2110 - 4000000000.23 >>> -32.5 ok 2111 - 4000000000.23 >>> -3000000000 ok 2112 - 4000000000.23 >>> -4000000000.23 ok 2113 - 4000000000.23 >>> -5000000000 ok 2114 - 4000000000.23 >>> -4294967298.479 ok 2115 - 4000000000.23 >>> -6442450942 ok 2116 - 4000000000.23 >>> -6442450943.674 ok 2117 - 4000000000.23 >>> -6442450944 ok 2118 - 4000000000.23 >>> -6442450945 ok 2119 - 4000000000.23 >>> -6442450946.74 ok 2120 - 5000000000 >>> NaN ok 2121 - 5000000000 >>> 0 ok 2122 - 5000000000 >>> 0 ok 2123 - 5000000000 >>> Infinity ok 2124 - 5000000000 >>> -Infinity ok 2125 - 5000000000 >>> 1 ok 2126 - 5000000000 >>> 32.5 ok 2127 - 5000000000 >>> 2147483648 ok 2128 - 5000000000 >>> 3000000000 ok 2129 - 5000000000 >>> 4000000000.23 ok 2130 - 5000000000 >>> 5000000000 ok 2131 - 5000000000 >>> 4294967296 ok 2132 - 5000000000 >>> 4294967298.479 ok 2133 - 5000000000 >>> 6442450942 ok 2134 - 5000000000 >>> 6442450943.674 ok 2135 - 5000000000 >>> 6442450944 ok 2136 - 5000000000 >>> 6442450945 ok 2137 - 5000000000 >>> 6442450946.74 ok 2138 - 5000000000 >>> -1 ok 2139 - 5000000000 >>> -32.5 ok 2140 - 5000000000 >>> -3000000000 ok 2141 - 5000000000 >>> -4000000000.23 ok 2142 - 5000000000 >>> -5000000000 ok 2143 - 5000000000 >>> -4294967298.479 ok 2144 - 5000000000 >>> -6442450942 ok 2145 - 5000000000 >>> -6442450943.674 ok 2146 - 5000000000 >>> -6442450944 ok 2147 - 5000000000 >>> -6442450945 ok 2148 - 5000000000 >>> -6442450946.74 ok 2149 - 4294967296 >>> NaN ok 2150 - 4294967296 >>> 0 ok 2151 - 4294967296 >>> 0 ok 2152 - 4294967296 >>> Infinity ok 2153 - 4294967296 >>> -Infinity ok 2154 - 4294967296 >>> 1 ok 2155 - 4294967296 >>> 32.5 ok 2156 - 4294967296 >>> 2147483648 ok 2157 - 4294967296 >>> 3000000000 ok 2158 - 4294967296 >>> 4000000000.23 ok 2159 - 4294967296 >>> 5000000000 ok 2160 - 4294967296 >>> 4294967296 ok 2161 - 4294967296 >>> 4294967298.479 ok 2162 - 4294967296 >>> 6442450942 ok 2163 - 4294967296 >>> 6442450943.674 ok 2164 - 4294967296 >>> 6442450944 ok 2165 - 4294967296 >>> 6442450945 ok 2166 - 4294967296 >>> 6442450946.74 ok 2167 - 4294967296 >>> -1 ok 2168 - 4294967296 >>> -32.5 ok 2169 - 4294967296 >>> -3000000000 ok 2170 - 4294967296 >>> -4000000000.23 ok 2171 - 4294967296 >>> -5000000000 ok 2172 - 4294967296 >>> -4294967298.479 ok 2173 - 4294967296 >>> -6442450942 ok 2174 - 4294967296 >>> -6442450943.674 ok 2175 - 4294967296 >>> -6442450944 ok 2176 - 4294967296 >>> -6442450945 ok 2177 - 4294967296 >>> -6442450946.74 ok 2178 - 4294967298.479 >>> NaN ok 2179 - 4294967298.479 >>> 0 ok 2180 - 4294967298.479 >>> 0 ok 2181 - 4294967298.479 >>> Infinity ok 2182 - 4294967298.479 >>> -Infinity ok 2183 - 4294967298.479 >>> 1 ok 2184 - 4294967298.479 >>> 32.5 ok 2185 - 4294967298.479 >>> 2147483648 ok 2186 - 4294967298.479 >>> 3000000000 ok 2187 - 4294967298.479 >>> 4000000000.23 ok 2188 - 4294967298.479 >>> 5000000000 ok 2189 - 4294967298.479 >>> 4294967296 ok 2190 - 4294967298.479 >>> 4294967298.479 ok 2191 - 4294967298.479 >>> 6442450942 ok 2192 - 4294967298.479 >>> 6442450943.674 ok 2193 - 4294967298.479 >>> 6442450944 ok 2194 - 4294967298.479 >>> 6442450945 ok 2195 - 4294967298.479 >>> 6442450946.74 ok 2196 - 4294967298.479 >>> -1 ok 2197 - 4294967298.479 >>> -32.5 ok 2198 - 4294967298.479 >>> -3000000000 ok 2199 - 4294967298.479 >>> -4000000000.23 ok 2200 - 4294967298.479 >>> -5000000000 ok 2201 - 4294967298.479 >>> -4294967298.479 ok 2202 - 4294967298.479 >>> -6442450942 ok 2203 - 4294967298.479 >>> -6442450943.674 ok 2204 - 4294967298.479 >>> -6442450944 ok 2205 - 4294967298.479 >>> -6442450945 ok 2206 - 4294967298.479 >>> -6442450946.74 ok 2207 - 6442450942 >>> NaN ok 2208 - 6442450942 >>> 0 ok 2209 - 6442450942 >>> 0 ok 2210 - 6442450942 >>> Infinity ok 2211 - 6442450942 >>> -Infinity ok 2212 - 6442450942 >>> 1 ok 2213 - 6442450942 >>> 32.5 ok 2214 - 6442450942 >>> 2147483648 ok 2215 - 6442450942 >>> 3000000000 ok 2216 - 6442450942 >>> 4000000000.23 ok 2217 - 6442450942 >>> 5000000000 ok 2218 - 6442450942 >>> 4294967296 ok 2219 - 6442450942 >>> 4294967298.479 ok 2220 - 6442450942 >>> 6442450942 ok 2221 - 6442450942 >>> 6442450943.674 ok 2222 - 6442450942 >>> 6442450944 ok 2223 - 6442450942 >>> 6442450945 ok 2224 - 6442450942 >>> 6442450946.74 ok 2225 - 6442450942 >>> -1 ok 2226 - 6442450942 >>> -32.5 ok 2227 - 6442450942 >>> -3000000000 ok 2228 - 6442450942 >>> -4000000000.23 ok 2229 - 6442450942 >>> -5000000000 ok 2230 - 6442450942 >>> -4294967298.479 ok 2231 - 6442450942 >>> -6442450942 ok 2232 - 6442450942 >>> -6442450943.674 ok 2233 - 6442450942 >>> -6442450944 ok 2234 - 6442450942 >>> -6442450945 ok 2235 - 6442450942 >>> -6442450946.74 ok 2236 - 6442450943.674 >>> NaN ok 2237 - 6442450943.674 >>> 0 ok 2238 - 6442450943.674 >>> 0 ok 2239 - 6442450943.674 >>> Infinity ok 2240 - 6442450943.674 >>> -Infinity ok 2241 - 6442450943.674 >>> 1 ok 2242 - 6442450943.674 >>> 32.5 ok 2243 - 6442450943.674 >>> 2147483648 ok 2244 - 6442450943.674 >>> 3000000000 ok 2245 - 6442450943.674 >>> 4000000000.23 ok 2246 - 6442450943.674 >>> 5000000000 ok 2247 - 6442450943.674 >>> 4294967296 ok 2248 - 6442450943.674 >>> 4294967298.479 ok 2249 - 6442450943.674 >>> 6442450942 ok 2250 - 6442450943.674 >>> 6442450943.674 ok 2251 - 6442450943.674 >>> 6442450944 ok 2252 - 6442450943.674 >>> 6442450945 ok 2253 - 6442450943.674 >>> 6442450946.74 ok 2254 - 6442450943.674 >>> -1 ok 2255 - 6442450943.674 >>> -32.5 ok 2256 - 6442450943.674 >>> -3000000000 ok 2257 - 6442450943.674 >>> -4000000000.23 ok 2258 - 6442450943.674 >>> -5000000000 ok 2259 - 6442450943.674 >>> -4294967298.479 ok 2260 - 6442450943.674 >>> -6442450942 ok 2261 - 6442450943.674 >>> -6442450943.674 ok 2262 - 6442450943.674 >>> -6442450944 ok 2263 - 6442450943.674 >>> -6442450945 ok 2264 - 6442450943.674 >>> -6442450946.74 ok 2265 - 6442450944 >>> NaN ok 2266 - 6442450944 >>> 0 ok 2267 - 6442450944 >>> 0 ok 2268 - 6442450944 >>> Infinity ok 2269 - 6442450944 >>> -Infinity ok 2270 - 6442450944 >>> 1 ok 2271 - 6442450944 >>> 32.5 ok 2272 - 6442450944 >>> 2147483648 ok 2273 - 6442450944 >>> 3000000000 ok 2274 - 6442450944 >>> 4000000000.23 ok 2275 - 6442450944 >>> 5000000000 ok 2276 - 6442450944 >>> 4294967296 ok 2277 - 6442450944 >>> 4294967298.479 ok 2278 - 6442450944 >>> 6442450942 ok 2279 - 6442450944 >>> 6442450943.674 ok 2280 - 6442450944 >>> 6442450944 ok 2281 - 6442450944 >>> 6442450945 ok 2282 - 6442450944 >>> 6442450946.74 ok 2283 - 6442450944 >>> -1 ok 2284 - 6442450944 >>> -32.5 ok 2285 - 6442450944 >>> -3000000000 ok 2286 - 6442450944 >>> -4000000000.23 ok 2287 - 6442450944 >>> -5000000000 ok 2288 - 6442450944 >>> -4294967298.479 ok 2289 - 6442450944 >>> -6442450942 ok 2290 - 6442450944 >>> -6442450943.674 ok 2291 - 6442450944 >>> -6442450944 ok 2292 - 6442450944 >>> -6442450945 ok 2293 - 6442450944 >>> -6442450946.74 ok 2294 - 6442450945 >>> NaN ok 2295 - 6442450945 >>> 0 ok 2296 - 6442450945 >>> 0 ok 2297 - 6442450945 >>> Infinity ok 2298 - 6442450945 >>> -Infinity ok 2299 - 6442450945 >>> 1 ok 2300 - 6442450945 >>> 32.5 ok 2301 - 6442450945 >>> 2147483648 ok 2302 - 6442450945 >>> 3000000000 ok 2303 - 6442450945 >>> 4000000000.23 ok 2304 - 6442450945 >>> 5000000000 ok 2305 - 6442450945 >>> 4294967296 ok 2306 - 6442450945 >>> 4294967298.479 ok 2307 - 6442450945 >>> 6442450942 ok 2308 - 6442450945 >>> 6442450943.674 ok 2309 - 6442450945 >>> 6442450944 ok 2310 - 6442450945 >>> 6442450945 ok 2311 - 6442450945 >>> 6442450946.74 ok 2312 - 6442450945 >>> -1 ok 2313 - 6442450945 >>> -32.5 ok 2314 - 6442450945 >>> -3000000000 ok 2315 - 6442450945 >>> -4000000000.23 ok 2316 - 6442450945 >>> -5000000000 ok 2317 - 6442450945 >>> -4294967298.479 ok 2318 - 6442450945 >>> -6442450942 ok 2319 - 6442450945 >>> -6442450943.674 ok 2320 - 6442450945 >>> -6442450944 ok 2321 - 6442450945 >>> -6442450945 ok 2322 - 6442450945 >>> -6442450946.74 ok 2323 - 6442450946.74 >>> NaN ok 2324 - 6442450946.74 >>> 0 ok 2325 - 6442450946.74 >>> 0 ok 2326 - 6442450946.74 >>> Infinity ok 2327 - 6442450946.74 >>> -Infinity ok 2328 - 6442450946.74 >>> 1 ok 2329 - 6442450946.74 >>> 32.5 ok 2330 - 6442450946.74 >>> 2147483648 ok 2331 - 6442450946.74 >>> 3000000000 ok 2332 - 6442450946.74 >>> 4000000000.23 ok 2333 - 6442450946.74 >>> 5000000000 ok 2334 - 6442450946.74 >>> 4294967296 ok 2335 - 6442450946.74 >>> 4294967298.479 ok 2336 - 6442450946.74 >>> 6442450942 ok 2337 - 6442450946.74 >>> 6442450943.674 ok 2338 - 6442450946.74 >>> 6442450944 ok 2339 - 6442450946.74 >>> 6442450945 ok 2340 - 6442450946.74 >>> 6442450946.74 ok 2341 - 6442450946.74 >>> -1 ok 2342 - 6442450946.74 >>> -32.5 ok 2343 - 6442450946.74 >>> -3000000000 ok 2344 - 6442450946.74 >>> -4000000000.23 ok 2345 - 6442450946.74 >>> -5000000000 ok 2346 - 6442450946.74 >>> -4294967298.479 ok 2347 - 6442450946.74 >>> -6442450942 ok 2348 - 6442450946.74 >>> -6442450943.674 ok 2349 - 6442450946.74 >>> -6442450944 ok 2350 - 6442450946.74 >>> -6442450945 ok 2351 - 6442450946.74 >>> -6442450946.74 ok 2352 - -1 >>> NaN ok 2353 - -1 >>> 0 ok 2354 - -1 >>> 0 ok 2355 - -1 >>> Infinity ok 2356 - -1 >>> -Infinity ok 2357 - -1 >>> 1 ok 2358 - -1 >>> 32.5 ok 2359 - -1 >>> 2147483648 ok 2360 - -1 >>> 3000000000 ok 2361 - -1 >>> 4000000000.23 ok 2362 - -1 >>> 5000000000 ok 2363 - -1 >>> 4294967296 ok 2364 - -1 >>> 4294967298.479 ok 2365 - -1 >>> 6442450942 ok 2366 - -1 >>> 6442450943.674 ok 2367 - -1 >>> 6442450944 ok 2368 - -1 >>> 6442450945 ok 2369 - -1 >>> 6442450946.74 ok 2370 - -1 >>> -1 ok 2371 - -1 >>> -32.5 ok 2372 - -1 >>> -3000000000 ok 2373 - -1 >>> -4000000000.23 ok 2374 - -1 >>> -5000000000 ok 2375 - -1 >>> -4294967298.479 ok 2376 - -1 >>> -6442450942 ok 2377 - -1 >>> -6442450943.674 ok 2378 - -1 >>> -6442450944 ok 2379 - -1 >>> -6442450945 ok 2380 - -1 >>> -6442450946.74 ok 2381 - -32.5 >>> NaN ok 2382 - -32.5 >>> 0 ok 2383 - -32.5 >>> 0 ok 2384 - -32.5 >>> Infinity ok 2385 - -32.5 >>> -Infinity ok 2386 - -32.5 >>> 1 ok 2387 - -32.5 >>> 32.5 ok 2388 - -32.5 >>> 2147483648 ok 2389 - -32.5 >>> 3000000000 ok 2390 - -32.5 >>> 4000000000.23 ok 2391 - -32.5 >>> 5000000000 ok 2392 - -32.5 >>> 4294967296 ok 2393 - -32.5 >>> 4294967298.479 ok 2394 - -32.5 >>> 6442450942 ok 2395 - -32.5 >>> 6442450943.674 ok 2396 - -32.5 >>> 6442450944 ok 2397 - -32.5 >>> 6442450945 ok 2398 - -32.5 >>> 6442450946.74 ok 2399 - -32.5 >>> -1 ok 2400 - -32.5 >>> -32.5 ok 2401 - -32.5 >>> -3000000000 ok 2402 - -32.5 >>> -4000000000.23 ok 2403 - -32.5 >>> -5000000000 ok 2404 - -32.5 >>> -4294967298.479 ok 2405 - -32.5 >>> -6442450942 ok 2406 - -32.5 >>> -6442450943.674 ok 2407 - -32.5 >>> -6442450944 ok 2408 - -32.5 >>> -6442450945 ok 2409 - -32.5 >>> -6442450946.74 ok 2410 - -3000000000 >>> NaN ok 2411 - -3000000000 >>> 0 ok 2412 - -3000000000 >>> 0 ok 2413 - -3000000000 >>> Infinity ok 2414 - -3000000000 >>> -Infinity ok 2415 - -3000000000 >>> 1 ok 2416 - -3000000000 >>> 32.5 ok 2417 - -3000000000 >>> 2147483648 ok 2418 - -3000000000 >>> 3000000000 ok 2419 - -3000000000 >>> 4000000000.23 ok 2420 - -3000000000 >>> 5000000000 ok 2421 - -3000000000 >>> 4294967296 ok 2422 - -3000000000 >>> 4294967298.479 ok 2423 - -3000000000 >>> 6442450942 ok 2424 - -3000000000 >>> 6442450943.674 ok 2425 - -3000000000 >>> 6442450944 ok 2426 - -3000000000 >>> 6442450945 ok 2427 - -3000000000 >>> 6442450946.74 ok 2428 - -3000000000 >>> -1 ok 2429 - -3000000000 >>> -32.5 ok 2430 - -3000000000 >>> -3000000000 ok 2431 - -3000000000 >>> -4000000000.23 ok 2432 - -3000000000 >>> -5000000000 ok 2433 - -3000000000 >>> -4294967298.479 ok 2434 - -3000000000 >>> -6442450942 ok 2435 - -3000000000 >>> -6442450943.674 ok 2436 - -3000000000 >>> -6442450944 ok 2437 - -3000000000 >>> -6442450945 ok 2438 - -3000000000 >>> -6442450946.74 ok 2439 - -4000000000.23 >>> NaN ok 2440 - -4000000000.23 >>> 0 ok 2441 - -4000000000.23 >>> 0 ok 2442 - -4000000000.23 >>> Infinity ok 2443 - -4000000000.23 >>> -Infinity ok 2444 - -4000000000.23 >>> 1 ok 2445 - -4000000000.23 >>> 32.5 ok 2446 - -4000000000.23 >>> 2147483648 ok 2447 - -4000000000.23 >>> 3000000000 ok 2448 - -4000000000.23 >>> 4000000000.23 ok 2449 - -4000000000.23 >>> 5000000000 ok 2450 - -4000000000.23 >>> 4294967296 ok 2451 - -4000000000.23 >>> 4294967298.479 ok 2452 - -4000000000.23 >>> 6442450942 ok 2453 - -4000000000.23 >>> 6442450943.674 ok 2454 - -4000000000.23 >>> 6442450944 ok 2455 - -4000000000.23 >>> 6442450945 ok 2456 - -4000000000.23 >>> 6442450946.74 ok 2457 - -4000000000.23 >>> -1 ok 2458 - -4000000000.23 >>> -32.5 ok 2459 - -4000000000.23 >>> -3000000000 ok 2460 - -4000000000.23 >>> -4000000000.23 ok 2461 - -4000000000.23 >>> -5000000000 ok 2462 - -4000000000.23 >>> -4294967298.479 ok 2463 - -4000000000.23 >>> -6442450942 ok 2464 - -4000000000.23 >>> -6442450943.674 ok 2465 - -4000000000.23 >>> -6442450944 ok 2466 - -4000000000.23 >>> -6442450945 ok 2467 - -4000000000.23 >>> -6442450946.74 ok 2468 - -5000000000 >>> NaN ok 2469 - -5000000000 >>> 0 ok 2470 - -5000000000 >>> 0 ok 2471 - -5000000000 >>> Infinity ok 2472 - -5000000000 >>> -Infinity ok 2473 - -5000000000 >>> 1 ok 2474 - -5000000000 >>> 32.5 ok 2475 - -5000000000 >>> 2147483648 ok 2476 - -5000000000 >>> 3000000000 ok 2477 - -5000000000 >>> 4000000000.23 ok 2478 - -5000000000 >>> 5000000000 ok 2479 - -5000000000 >>> 4294967296 ok 2480 - -5000000000 >>> 4294967298.479 ok 2481 - -5000000000 >>> 6442450942 ok 2482 - -5000000000 >>> 6442450943.674 ok 2483 - -5000000000 >>> 6442450944 ok 2484 - -5000000000 >>> 6442450945 ok 2485 - -5000000000 >>> 6442450946.74 ok 2486 - -5000000000 >>> -1 ok 2487 - -5000000000 >>> -32.5 ok 2488 - -5000000000 >>> -3000000000 ok 2489 - -5000000000 >>> -4000000000.23 ok 2490 - -5000000000 >>> -5000000000 ok 2491 - -5000000000 >>> -4294967298.479 ok 2492 - -5000000000 >>> -6442450942 ok 2493 - -5000000000 >>> -6442450943.674 ok 2494 - -5000000000 >>> -6442450944 ok 2495 - -5000000000 >>> -6442450945 ok 2496 - -5000000000 >>> -6442450946.74 ok 2497 - -4294967298.479 >>> NaN ok 2498 - -4294967298.479 >>> 0 ok 2499 - -4294967298.479 >>> 0 ok 2500 - -4294967298.479 >>> Infinity ok 2501 - -4294967298.479 >>> -Infinity ok 2502 - -4294967298.479 >>> 1 ok 2503 - -4294967298.479 >>> 32.5 ok 2504 - -4294967298.479 >>> 2147483648 ok 2505 - -4294967298.479 >>> 3000000000 ok 2506 - -4294967298.479 >>> 4000000000.23 ok 2507 - -4294967298.479 >>> 5000000000 ok 2508 - -4294967298.479 >>> 4294967296 ok 2509 - -4294967298.479 >>> 4294967298.479 ok 2510 - -4294967298.479 >>> 6442450942 ok 2511 - -4294967298.479 >>> 6442450943.674 ok 2512 - -4294967298.479 >>> 6442450944 ok 2513 - -4294967298.479 >>> 6442450945 ok 2514 - -4294967298.479 >>> 6442450946.74 ok 2515 - -4294967298.479 >>> -1 ok 2516 - -4294967298.479 >>> -32.5 ok 2517 - -4294967298.479 >>> -3000000000 ok 2518 - -4294967298.479 >>> -4000000000.23 ok 2519 - -4294967298.479 >>> -5000000000 ok 2520 - -4294967298.479 >>> -4294967298.479 ok 2521 - -4294967298.479 >>> -6442450942 ok 2522 - -4294967298.479 >>> -6442450943.674 ok 2523 - -4294967298.479 >>> -6442450944 ok 2524 - -4294967298.479 >>> -6442450945 ok 2525 - -4294967298.479 >>> -6442450946.74 ok 2526 - -6442450942 >>> NaN ok 2527 - -6442450942 >>> 0 ok 2528 - -6442450942 >>> 0 ok 2529 - -6442450942 >>> Infinity ok 2530 - -6442450942 >>> -Infinity ok 2531 - -6442450942 >>> 1 ok 2532 - -6442450942 >>> 32.5 ok 2533 - -6442450942 >>> 2147483648 ok 2534 - -6442450942 >>> 3000000000 ok 2535 - -6442450942 >>> 4000000000.23 ok 2536 - -6442450942 >>> 5000000000 ok 2537 - -6442450942 >>> 4294967296 ok 2538 - -6442450942 >>> 4294967298.479 ok 2539 - -6442450942 >>> 6442450942 ok 2540 - -6442450942 >>> 6442450943.674 ok 2541 - -6442450942 >>> 6442450944 ok 2542 - -6442450942 >>> 6442450945 ok 2543 - -6442450942 >>> 6442450946.74 ok 2544 - -6442450942 >>> -1 ok 2545 - -6442450942 >>> -32.5 ok 2546 - -6442450942 >>> -3000000000 ok 2547 - -6442450942 >>> -4000000000.23 ok 2548 - -6442450942 >>> -5000000000 ok 2549 - -6442450942 >>> -4294967298.479 ok 2550 - -6442450942 >>> -6442450942 ok 2551 - -6442450942 >>> -6442450943.674 ok 2552 - -6442450942 >>> -6442450944 ok 2553 - -6442450942 >>> -6442450945 ok 2554 - -6442450942 >>> -6442450946.74 ok 2555 - -6442450943.674 >>> NaN ok 2556 - -6442450943.674 >>> 0 ok 2557 - -6442450943.674 >>> 0 ok 2558 - -6442450943.674 >>> Infinity ok 2559 - -6442450943.674 >>> -Infinity ok 2560 - -6442450943.674 >>> 1 ok 2561 - -6442450943.674 >>> 32.5 ok 2562 - -6442450943.674 >>> 2147483648 ok 2563 - -6442450943.674 >>> 3000000000 ok 2564 - -6442450943.674 >>> 4000000000.23 ok 2565 - -6442450943.674 >>> 5000000000 ok 2566 - -6442450943.674 >>> 4294967296 ok 2567 - -6442450943.674 >>> 4294967298.479 ok 2568 - -6442450943.674 >>> 6442450942 ok 2569 - -6442450943.674 >>> 6442450943.674 ok 2570 - -6442450943.674 >>> 6442450944 ok 2571 - -6442450943.674 >>> 6442450945 ok 2572 - -6442450943.674 >>> 6442450946.74 ok 2573 - -6442450943.674 >>> -1 ok 2574 - -6442450943.674 >>> -32.5 ok 2575 - -6442450943.674 >>> -3000000000 ok 2576 - -6442450943.674 >>> -4000000000.23 ok 2577 - -6442450943.674 >>> -5000000000 ok 2578 - -6442450943.674 >>> -4294967298.479 ok 2579 - -6442450943.674 >>> -6442450942 ok 2580 - -6442450943.674 >>> -6442450943.674 ok 2581 - -6442450943.674 >>> -6442450944 ok 2582 - -6442450943.674 >>> -6442450945 ok 2583 - -6442450943.674 >>> -6442450946.74 ok 2584 - -6442450944 >>> NaN ok 2585 - -6442450944 >>> 0 ok 2586 - -6442450944 >>> 0 ok 2587 - -6442450944 >>> Infinity ok 2588 - -6442450944 >>> -Infinity ok 2589 - -6442450944 >>> 1 ok 2590 - -6442450944 >>> 32.5 ok 2591 - -6442450944 >>> 2147483648 ok 2592 - -6442450944 >>> 3000000000 ok 2593 - -6442450944 >>> 4000000000.23 ok 2594 - -6442450944 >>> 5000000000 ok 2595 - -6442450944 >>> 4294967296 ok 2596 - -6442450944 >>> 4294967298.479 ok 2597 - -6442450944 >>> 6442450942 ok 2598 - -6442450944 >>> 6442450943.674 ok 2599 - -6442450944 >>> 6442450944 ok 2600 - -6442450944 >>> 6442450945 ok 2601 - -6442450944 >>> 6442450946.74 ok 2602 - -6442450944 >>> -1 ok 2603 - -6442450944 >>> -32.5 ok 2604 - -6442450944 >>> -3000000000 ok 2605 - -6442450944 >>> -4000000000.23 ok 2606 - -6442450944 >>> -5000000000 ok 2607 - -6442450944 >>> -4294967298.479 ok 2608 - -6442450944 >>> -6442450942 ok 2609 - -6442450944 >>> -6442450943.674 ok 2610 - -6442450944 >>> -6442450944 ok 2611 - -6442450944 >>> -6442450945 ok 2612 - -6442450944 >>> -6442450946.74 ok 2613 - -6442450945 >>> NaN ok 2614 - -6442450945 >>> 0 ok 2615 - -6442450945 >>> 0 ok 2616 - -6442450945 >>> Infinity ok 2617 - -6442450945 >>> -Infinity ok 2618 - -6442450945 >>> 1 ok 2619 - -6442450945 >>> 32.5 ok 2620 - -6442450945 >>> 2147483648 ok 2621 - -6442450945 >>> 3000000000 ok 2622 - -6442450945 >>> 4000000000.23 ok 2623 - -6442450945 >>> 5000000000 ok 2624 - -6442450945 >>> 4294967296 ok 2625 - -6442450945 >>> 4294967298.479 ok 2626 - -6442450945 >>> 6442450942 ok 2627 - -6442450945 >>> 6442450943.674 ok 2628 - -6442450945 >>> 6442450944 ok 2629 - -6442450945 >>> 6442450945 ok 2630 - -6442450945 >>> 6442450946.74 ok 2631 - -6442450945 >>> -1 ok 2632 - -6442450945 >>> -32.5 ok 2633 - -6442450945 >>> -3000000000 ok 2634 - -6442450945 >>> -4000000000.23 ok 2635 - -6442450945 >>> -5000000000 ok 2636 - -6442450945 >>> -4294967298.479 ok 2637 - -6442450945 >>> -6442450942 ok 2638 - -6442450945 >>> -6442450943.674 ok 2639 - -6442450945 >>> -6442450944 ok 2640 - -6442450945 >>> -6442450945 ok 2641 - -6442450945 >>> -6442450946.74 ok 2642 - -6442450946.74 >>> NaN ok 2643 - -6442450946.74 >>> 0 ok 2644 - -6442450946.74 >>> 0 ok 2645 - -6442450946.74 >>> Infinity ok 2646 - -6442450946.74 >>> -Infinity ok 2647 - -6442450946.74 >>> 1 ok 2648 - -6442450946.74 >>> 32.5 ok 2649 - -6442450946.74 >>> 2147483648 ok 2650 - -6442450946.74 >>> 3000000000 ok 2651 - -6442450946.74 >>> 4000000000.23 ok 2652 - -6442450946.74 >>> 5000000000 ok 2653 - -6442450946.74 >>> 4294967296 ok 2654 - -6442450946.74 >>> 4294967298.479 ok 2655 - -6442450946.74 >>> 6442450942 ok 2656 - -6442450946.74 >>> 6442450943.674 ok 2657 - -6442450946.74 >>> 6442450944 ok 2658 - -6442450946.74 >>> 6442450945 ok 2659 - -6442450946.74 >>> 6442450946.74 ok 2660 - -6442450946.74 >>> -1 ok 2661 - -6442450946.74 >>> -32.5 ok 2662 - -6442450946.74 >>> -3000000000 ok 2663 - -6442450946.74 >>> -4000000000.23 ok 2664 - -6442450946.74 >>> -5000000000 ok 2665 - -6442450946.74 >>> -4294967298.479 ok 2666 - -6442450946.74 >>> -6442450942 ok 2667 - -6442450946.74 >>> -6442450943.674 ok 2668 - -6442450946.74 >>> -6442450944 ok 2669 - -6442450946.74 >>> -6442450945 ok 2670 - -6442450946.74 >>> -6442450946.74 ok t/11.08-relational.......................1..281 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - undefined < undefined ok 5 - undefined < null ok 6 - undefined < boolean ok 7 - undefined < string ok 8 - undefined < number ok 9 - undefined < object ok 10 - undefined < number object ok 11 - null < undefined ok 12 - null < null ok 13 - null < boolean ok 14 - null < string ok 15 - null < number ok 16 - null < object ok 17 - null < number object ok 18 - boolean < undefined ok 19 - boolean < null ok 20 - boolean < boolean ok 21 - boolean < string ok 22 - boolean < number ok 23 - boolean < object ok 24 - boolean < number object ok 25 - string < undefined ok 26 - string < null ok 27 - string < boolean ok 28 - string < string ok 29 - string < number ok 30 - string < object ok 31 - string < number object ok 32 - number < undefined ok 33 - number < null ok 34 - number < boolean ok 35 - number < string ok 36 - number < number ok 37 - number < object ok 38 - number < number object ok 39 - object < undefined ok 40 - object < null ok 41 - object < boolean ok 42 - object < string ok 43 - object < number ok 44 - object < object ok 45 - object < number object ok 46 - number object < undefined ok 47 - number object < null ok 48 - number object < boolean ok 49 - number object < string ok 50 - number object < number ok 51 - number object < object ok 52 - number object < number object ok 53 - NaN < anything ok 54 - anything + NaN ok 55 - x < x ok 56 - 0 < -0 ok 57 - -0 < +0 ok 58 - inf < anything ok 59 - anything < inf ok 60 - anything < -inf ok 61 - -inf < anything ok 62 - 3 < 4 ok 63 - 4 < 3 ok 64 - x < x (string) ok 65 - x < y when y is a prefix of x ok 66 - x < y when x is a prefix of y ok 67 - "a" < "b" ok 68 - 'aaab' < 'aaac' ok 69 - '\u00f0' < '\udf00' ok 70 - undefined > undefined ok 71 - undefined > null ok 72 - undefined > boolean ok 73 - undefined > string ok 74 - undefined > number ok 75 - undefined > object ok 76 - undefined > number object ok 77 - null > undefined ok 78 - null > null ok 79 - null > boolean ok 80 - null > string ok 81 - null > number ok 82 - null > object ok 83 - null > number object ok 84 - boolean > undefined ok 85 - boolean > null ok 86 - boolean > boolean ok 87 - boolean > string ok 88 - boolean > number ok 89 - boolean > object ok 90 - boolean > number object ok 91 - string > undefined ok 92 - string > null ok 93 - string > boolean ok 94 - string > string ok 95 - string > number ok 96 - string > object ok 97 - string > number object ok 98 - number > undefined ok 99 - number > null ok 100 - number > boolean ok 101 - number > string ok 102 - number > number ok 103 - number > object ok 104 - number > number object ok 105 - object > undefined ok 106 - object > null ok 107 - object > boolean ok 108 - object > string ok 109 - object > number ok 110 - object > object ok 111 - object > number object ok 112 - number object > undefined ok 113 - number object > null ok 114 - number object > boolean ok 115 - number object > string ok 116 - number object > number ok 117 - number object > object ok 118 - number object > number object ok 119 - NaN > anything ok 120 - anything + NaN ok 121 - x > x ok 122 - 0 > -0 ok 123 - -0 > +0 ok 124 - inf > anything ok 125 - anything > inf ok 126 - anything > -inf ok 127 - -inf > anything ok 128 - 3 > 4 ok 129 - 4 > 3 ok 130 - x > x (string) ok 131 - x > y when y is a prefix of x ok 132 - x > y when x is a prefix of y ok 133 - "a" > "b" ok 134 - 'aaab' > 'aaac' ok 135 - '\u00f0' > '\udf00' ok 136 - undefined <= undefined ok 137 - undefined <= null ok 138 - undefined <= boolean ok 139 - undefined <= string ok 140 - undefined <= number ok 141 - undefined <= object ok 142 - undefined <= number object ok 143 - null <= undefined ok 144 - null <= null ok 145 - null <= boolean ok 146 - null <= string ok 147 - null <= number ok 148 - null <= object ok 149 - null <= number object ok 150 - boolean <= undefined ok 151 - boolean <= null ok 152 - boolean <= boolean ok 153 - boolean <= string ok 154 - boolean <= number ok 155 - boolean <= object ok 156 - boolean <= number object ok 157 - string <= undefined ok 158 - string <= null ok 159 - string <= boolean ok 160 - string <= string ok 161 - string <= number ok 162 - string <= object ok 163 - string <= number object ok 164 - number <= undefined ok 165 - number <= null ok 166 - number <= boolean ok 167 - number <= string ok 168 - number <= number ok 169 - number <= object ok 170 - number <= number object ok 171 - object <= undefined ok 172 - object <= null ok 173 - object <= boolean ok 174 - object <= string ok 175 - object <= number ok 176 - object <= object ok 177 - object <= number object ok 178 - number object <= undefined ok 179 - number object <= null ok 180 - number object <= boolean ok 181 - number object <= string ok 182 - number object <= number ok 183 - number object <= object ok 184 - number object <= number object ok 185 - NaN <= anything ok 186 - anything + NaN ok 187 - x <= x ok 188 - 0 <= -0 ok 189 - -0 <= +0 ok 190 - inf <= anything ok 191 - anything <= inf ok 192 - anything <= -inf ok 193 - -inf <= anything ok 194 - 3 <= 4 ok 195 - 4 <= 3 ok 196 - x <= x (string) ok 197 - x <= y when y is a prefix of x ok 198 - x <= y when x is a prefix of y ok 199 - "a" <= "b" ok 200 - 'aaab' <= 'aaac' ok 201 - '\u00f0' <= '\udf00' ok 202 - undefined >= undefined ok 203 - undefined >= null ok 204 - undefined >= boolean ok 205 - undefined >= string ok 206 - undefined >= number ok 207 - undefined >= object ok 208 - undefined >= number object ok 209 - null >= undefined ok 210 - null >= null ok 211 - null >= boolean ok 212 - null >= string ok 213 - null >= number ok 214 - null >= object ok 215 - null >= number object ok 216 - boolean >= undefined ok 217 - boolean >= null ok 218 - boolean >= boolean ok 219 - boolean >= string ok 220 - boolean >= number ok 221 - boolean >= object ok 222 - boolean >= number object ok 223 - string >= undefined ok 224 - string >= null ok 225 - string >= boolean ok 226 - string >= string ok 227 - string >= number ok 228 - string >= object ok 229 - string >= number object ok 230 - number >= undefined ok 231 - number >= null ok 232 - number >= boolean ok 233 - number >= string ok 234 - number >= number ok 235 - number >= object ok 236 - number >= number object ok 237 - object >= undefined ok 238 - object >= null ok 239 - object >= boolean ok 240 - object >= string ok 241 - object >= number ok 242 - object >= object ok 243 - object >= number object ok 244 - number object >= undefined ok 245 - number object >= null ok 246 - number object >= boolean ok 247 - number object >= string ok 248 - number object >= number ok 249 - number object >= object ok 250 - number object >= number object ok 251 - NaN >= anything ok 252 - anything + NaN ok 253 - x >= x ok 254 - 0 >= -0 ok 255 - -0 >= +0 ok 256 - inf >= anything ok 257 - anything >= inf ok 258 - anything >= -inf ok 259 - -inf >= anything ok 260 - 3 >= 4 ok 261 - 4 >= 3 ok 262 - x >= x (string) ok 263 - x >= y when y is a prefix of x ok 264 - x >= y when x is a prefix of y ok 265 - "a" >= "b" ok 266 - 'aaab' >= 'aaac' ok 267 - '\u00f0' >= '\udf00' ok 268 - a instanceof b when b is primitive ok 269 - a instanceof b when typeof b is object ok 270 - a instanceof b when a is primitive ok 271 - a instanceof b when b has no prototype property ok 272 - a instanceof b when b's prototype property is primitive ok 273 - a instanceof b when a has no prototype ok 274 - instanceof (direct instance) ok 275 - instanceof with multiple levels of inheritance ok 276 - instanceof with one level of inheritance ok 277 - instanceof when a isnta b ok 278 - a in b whe b is not an object ok 279 - "in" when the property exists ok 280 - "in" when the property does not exist ok 281 - "in" when the property contains a surrogate ok t/11.09-equality.........................1..214 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - The object isa JE::Object::Function ok 5 - undefined == undefined ok 6 - undefined == null ok 7 - undefined == boolean ok 8 - undefined == string ok 9 - undefined == number ok 10 - undefined == object ok 11 - undefined == number object ok 12 - null == undefined ok 13 - null == null ok 14 - null == boolean ok 15 - null == string ok 16 - null == number ok 17 - null == object ok 18 - null == number object ok 19 - boolean == undefined ok 20 - boolean == null ok 21 - boolean == boolean ok 22 - boolean == string ok 23 - boolean == number ok 24 - boolean == object ok 25 - boolean == number object ok 26 - string == undefined ok 27 - string == null ok 28 - string == boolean ok 29 - string == string ok 30 - string == number ok 31 - string == object ok 32 - string == number object ok 33 - number == undefined ok 34 - number == null ok 35 - number == boolean ok 36 - number == string ok 37 - number == number ok 38 - number == object ok 39 - number == number object ok 40 - object == undefined ok 41 - object == null ok 42 - object == boolean ok 43 - object == string ok 44 - object == number ok 45 - object == different object ok 46 - object == same object ok 47 - object == number object ok 48 - number object == undefined ok 49 - number object == null ok 50 - number object == boolean ok 51 - number object == string ok 52 - number object == number ok 53 - number object == object ok 54 - number object == number object ok 55 - nan == nan ok 56 - undefined != undefined ok 57 - undefined != null ok 58 - undefined != boolean ok 59 - undefined != string ok 60 - undefined != number ok 61 - undefined != object ok 62 - undefined != number object ok 63 - null != undefined ok 64 - null != null ok 65 - null != boolean ok 66 - null != string ok 67 - null != number ok 68 - null != object ok 69 - null != number object ok 70 - boolean != undefined ok 71 - boolean != null ok 72 - boolean != boolean ok 73 - boolean != string ok 74 - boolean != number ok 75 - boolean != object ok 76 - boolean != number object ok 77 - string != undefined ok 78 - string != null ok 79 - string != boolean ok 80 - string != string ok 81 - string != number ok 82 - string != object ok 83 - string != number object ok 84 - number != undefined ok 85 - number != null ok 86 - number != boolean ok 87 - number != string ok 88 - number != number ok 89 - number != object ok 90 - number != number object ok 91 - object != undefined ok 92 - object != null ok 93 - object != boolean ok 94 - object != string ok 95 - object != number ok 96 - object != different object ok 97 - object != same object ok 98 - object != number object ok 99 - number object != undefined ok 100 - number object != null ok 101 - number object != boolean ok 102 - number object != string ok 103 - number object != number ok 104 - number object != object ok 105 - number object != number object ok 106 - nan != nan ok 107 - undefined === undefined ok 108 - undefined === null ok 109 - undefined === boolean ok 110 - undefined === string ok 111 - undefined === number ok 112 - undefined === object ok 113 - undefined === number object ok 114 - null === undefined ok 115 - null === null ok 116 - null === boolean ok 117 - null === string ok 118 - null === number ok 119 - null === object ok 120 - null === number object ok 121 - boolean === undefined ok 122 - boolean === null ok 123 - true === true ok 124 - true === false ok 125 - boolean === string ok 126 - boolean === number ok 127 - boolean === object ok 128 - boolean === number object ok 129 - string === undefined ok 130 - string === null ok 131 - string === boolean ok 132 - string === same string ok 133 - string === different string ok 134 - string === number ok 135 - string === object ok 136 - string === number object ok 137 - number === undefined ok 138 - number === null ok 139 - number === boolean ok 140 - number === string ok 141 - number === same number ok 142 - number === another number ok 143 - nan === nan ok 144 - number === object ok 145 - number === number object ok 146 - object === undefined ok 147 - object === null ok 148 - object === boolean ok 149 - object === string ok 150 - object === number ok 151 - object === another object ok 152 - object === same object ok 153 - object === number object ok 154 - number object === undefined ok 155 - number object === null ok 156 - number object === boolean ok 157 - number object === string ok 158 - number object === number ok 159 - number object === object ok 160 - number object === number object ok 161 - undefined !== undefined ok 162 - undefined !== null ok 163 - undefined !== boolean ok 164 - undefined !== string ok 165 - undefined !== number ok 166 - undefined !== object ok 167 - undefined !== number object ok 168 - null !== undefined ok 169 - null !== null ok 170 - null !== boolean ok 171 - null !== string ok 172 - null !== number ok 173 - null !== object ok 174 - null !== number object ok 175 - boolean !== undefined ok 176 - boolean !== null ok 177 - true !== true ok 178 - true !== false ok 179 - boolean !== string ok 180 - boolean !== number ok 181 - boolean !== object ok 182 - boolean !== number object ok 183 - string !== undefined ok 184 - string !== null ok 185 - string !== boolean ok 186 - string !== same string ok 187 - string !== different string ok 188 - string !== number ok 189 - string !== object ok 190 - string !== number object ok 191 - number !== undefined ok 192 - number !== null ok 193 - number !== boolean ok 194 - number !== string ok 195 - number !== same number ok 196 - number !== another number ok 197 - nan !== nan ok 198 - number !== object ok 199 - number !== number object ok 200 - object !== undefined ok 201 - object !== null ok 202 - object !== boolean ok 203 - object !== string ok 204 - object !== number ok 205 - object !== another object ok 206 - object !== same object ok 207 - object !== number object ok 208 - number object !== undefined ok 209 - number object !== null ok 210 - number object !== boolean ok 211 - number object !== string ok 212 - number object !== number ok 213 - number object !== object ok 214 - number object !== number object ok t/11.10-binbit...........................1..2670 ok 1 - use JE; ok 2 - The object isa JE::Object::Function ok 3 - The object isa JE::Object::Function ok 4 - undefined & undefined ok 5 - undefined & null ok 6 - undefined & boolean ok 7 - undefined & string ok 8 - undefined & number ok 9 - undefined & object ok 10 - undefined & number object ok 11 - null & undefined ok 12 - null & null ok 13 - null & boolean ok 14 - null & string ok 15 - null & number ok 16 - null & object ok 17 - null & number object ok 18 - boolean & undefined ok 19 - boolean & null ok 20 - boolean & boolean ok 21 - boolean & string ok 22 - boolean & number ok 23 - boolean & object ok 24 - boolean & number object ok 25 - string & undefined ok 26 - string & null ok 27 - string & boolean ok 28 - string & string ok 29 - string & number ok 30 - string & object ok 31 - string & number object ok 32 - number & undefined ok 33 - number & null ok 34 - number & boolean ok 35 - number & string ok 36 - number & object ok 37 - number & number object ok 38 - object & undefined ok 39 - object & null ok 40 - object & boolean ok 41 - object & string ok 42 - object & number ok 43 - object & object ok 44 - object & number object ok 45 - number object & undefined ok 46 - number object & null ok 47 - number object & boolean ok 48 - number object & string ok 49 - number object & number ok 50 - number object & object ok 51 - number object & number object ok 52 - NaN & NaN ok 53 - NaN & 0 ok 54 - NaN & 0 ok 55 - NaN & Infinity ok 56 - NaN & -Infinity ok 57 - NaN & 1 ok 58 - NaN & 32.5 ok 59 - NaN & 2147483648 ok 60 - NaN & 3000000000 ok 61 - NaN & 4000000000.23 ok 62 - NaN & 5000000000 ok 63 - NaN & 4294967296 ok 64 - NaN & 4294967298.479 ok 65 - NaN & 6442450942 ok 66 - NaN & 6442450943.674 ok 67 - NaN & 6442450944 ok 68 - NaN & 6442450945 ok 69 - NaN & 6442450946.74 ok 70 - NaN & -1 ok 71 - NaN & -32.5 ok 72 - NaN & -3000000000 ok 73 - NaN & -4000000000.23 ok 74 - NaN & -5000000000 ok 75 - NaN & -4294967298.479 ok 76 - NaN & -6442450942 ok 77 - NaN & -6442450943.674 ok 78 - NaN & -6442450944 ok 79 - NaN & -6442450945 ok 80 - NaN & -6442450946.74 ok 81 - 0 & NaN ok 82 - 0 & 0 ok 83 - 0 & 0 ok 84 - 0 & Infinity ok 85 - 0 & -Infinity ok 86 - 0 & 1 ok 87 - 0 & 32.5 ok 88 - 0 & 2147483648 ok 89 - 0 & 3000000000 ok 90 - 0 & 4000000000.23 ok 91 - 0 & 5000000000 ok 92 - 0 & 4294967296 ok 93 - 0 & 4294967298.479 ok 94 - 0 & 6442450942 ok 95 - 0 & 6442450943.674 ok 96 - 0 & 6442450944 ok 97 - 0 & 6442450945 ok 98 - 0 & 6442450946.74 ok 99 - 0 & -1 ok 100 - 0 & -32.5 ok 101 - 0 & -3000000000 ok 102 - 0 & -4000000000.23 ok 103 - 0 & -5000000000 ok 104 - 0 & -4294967298.479 ok 105 - 0 & -6442450942 ok 106 - 0 & -6442450943.674 ok 107 - 0 & -6442450944 ok 108 - 0 & -6442450945 ok 109 - 0 & -6442450946.74 ok 110 - 0 & NaN ok 111 - 0 & 0 ok 112 - 0 & 0 ok 113 - 0 & Infinity ok 114 - 0 & -Infinity ok 115 - 0 & 1 ok 116 - 0 & 32.5 ok 117 - 0 & 2147483648 ok 118 - 0 & 3000000000 ok 119 - 0 & 4000000000.23 ok 120 - 0 & 5000000000 ok 121 - 0 & 4294967296 ok 122 - 0 & 4294967298.479 ok 123 - 0 & 6442450942 ok 124 - 0 & 6442450943.674 ok 125 - 0 & 6442450944 ok 126 - 0 & 6442450945 ok 127 - 0 & 6442450946.74 ok 128 - 0 & -1 ok 129 - 0 & -32.5 ok 130 - 0 & -3000000000 ok 131 - 0 & -4000000000.23 ok 132 - 0 & -5000000000 ok 133 - 0 & -4294967298.479 ok 134 - 0 & -6442450942 ok 135 - 0 & -6442450943.674 ok 136 - 0 & -6442450944 ok 137 - 0 & -6442450945 ok 138 - 0 & -6442450946.74 ok 139 - Infinity & NaN ok 140 - Infinity & 0 ok 141 - Infinity & 0 ok 142 - Infinity & Infinity ok 143 - Infinity & -Infinity ok 144 - Infinity & 1 ok 145 - Infinity & 32.5 ok 146 - Infinity & 2147483648 ok 147 - Infinity & 3000000000 ok 148 - Infinity & 4000000000.23 ok 149 - Infinity & 5000000000 ok 150 - Infinity & 4294967296 ok 151 - Infinity & 4294967298.479 ok 152 - Infinity & 6442450942 ok 153 - Infinity & 6442450943.674 ok 154 - Infinity & 6442450944 ok 155 - Infinity & 6442450945 ok 156 - Infinity & 6442450946.74 ok 157 - Infinity & -1 ok 158 - Infinity & -32.5 ok 159 - Infinity & -3000000000 ok 160 - Infinity & -4000000000.23 ok 161 - Infinity & -5000000000 ok 162 - Infinity & -4294967298.479 ok 163 - Infinity & -6442450942 ok 164 - Infinity & -6442450943.674 ok 165 - Infinity & -6442450944 ok 166 - Infinity & -6442450945 ok 167 - Infinity & -6442450946.74 ok 168 - -Infinity & NaN ok 169 - -Infinity & 0 ok 170 - -Infinity & 0 ok 171 - -Infinity & Infinity ok 172 - -Infinity & -Infinity ok 173 - -Infinity & 1 ok 174 - -Infinity & 32.5 ok 175 - -Infinity & 2147483648 ok 176 - -Infinity & 3000000000 ok 177 - -Infinity & 4000000000.23 ok 178 - -Infinity & 5000000000 ok 179 - -Infinity & 4294967296 ok 180 - -Infinity & 4294967298.479 ok 181 - -Infinity & 6442450942 ok 182 - -Infinity & 6442450943.674 ok 183 - -Infinity & 6442450944 ok 184 - -Infinity & 6442450945 ok 185 - -Infinity & 6442450946.74 ok 186 - -Infinity & -1 ok 187 - -Infinity & -32.5 ok 188 - -Infinity & -3000000000 ok 189 - -Infinity & -4000000000.23 ok 190 - -Infinity & -5000000000 ok 191 - -Infinity & -4294967298.479 ok 192 - -Infinity & -6442450942 ok 193 - -Infinity & -6442450943.674 ok 194 - -Infinity & -6442450944 ok 195 - -Infinity & -6442450945 ok 196 - -Infinity & -6442450946.74 ok 197 - 1 & NaN ok 198 - 1 & 0 ok 199 - 1 & 0 ok 200 - 1 & Infinity ok 201 - 1 & -Infinity ok 202 - 1 & 1 ok 203 - 1 & 32.5 ok 204 - 1 & 2147483648 ok 205 - 1 & 3000000000 ok 206 - 1 & 4000000000.23 ok 207 - 1 & 5000000000 ok 208 - 1 & 4294967296 ok 209 - 1 & 4294967298.479 ok 210 - 1 & 6442450942 ok 211 - 1 & 6442450943.674 ok 212 - 1 & 6442450944 ok 213 - 1 & 6442450945 ok 214 - 1 & 6442450946.74 ok 215 - 1 & -1 ok 216 - 1 & -32.5 ok 217 - 1 & -3000000000 ok 218 - 1 & -4000000000.23 ok 219 - 1 & -5000000000 ok 220 - 1 & -4294967298.479 ok 221 - 1 & -6442450942 ok 222 - 1 & -6442450943.674 ok 223 - 1 & -6442450944 ok 224 - 1 & -6442450945 ok 225 - 1 & -6442450946.74 ok 226 - 32.5 & NaN ok 227 - 32.5 & 0 ok 228 - 32.5 & 0 ok 229 - 32.5 & Infinity ok 230 - 32.5 & -Infinity ok 231 - 32.5 & 1 ok 232 - 32.5 & 32.5 ok 233 - 32.5 & 2147483648 ok 234 - 32.5 & 3000000000 ok 235 - 32.5 & 4000000000.23 ok 236 - 32.5 & 5000000000 ok 237 - 32.5 & 4294967296 ok 238 - 32.5 & 4294967298.479 ok 239 - 32.5 & 6442450942 ok 240 - 32.5 & 6442450943.674 ok 241 - 32.5 & 6442450944 ok 242 - 32.5 & 6442450945 ok 243 - 32.5 & 6442450946.74 ok 244 - 32.5 & -1 ok 245 - 32.5 & -32.5 ok 246 - 32.5 & -3000000000 ok 247 - 32.5 & -4000000000.23 ok 248 - 32.5 & -5000000000 ok 249 - 32.5 & -4294967298.479 ok 250 - 32.5 & -6442450942 ok 251 - 32.5 & -6442450943.674 ok 252 - 32.5 & -6442450944 ok 253 - 32.5 & -6442450945 ok 254 - 32.5 & -6442450946.74 ok 255 - 2147483648 & NaN ok 256 - 2147483648 & 0 ok 257 - 2147483648 & 0 ok 258 - 2147483648 & Infinity ok 259 - 2147483648 & -Infinity ok 260 - 2147483648 & 1 ok 261 - 2147483648 & 32.5 ok 262 - 2147483648 & 2147483648 ok 263 - 2147483648 & 3000000000 ok 264 - 2147483648 & 4000000000.23 ok 265 - 2147483648 & 5000000000 ok 266 - 2147483648 & 4294967296 ok 267 - 2147483648 & 4294967298.479 ok 268 - 2147483648 & 6442450942 ok 269 - 2147483648 & 6442450943.674 ok 270 - 2147483648 & 6442450944 ok 271 - 2147483648 & 6442450945 ok 272 - 2147483648 & 6442450946.74 ok 273 - 2147483648 & -1 ok 274 - 2147483648 & -32.5 ok 275 - 2147483648 & -3000000000 ok 276 - 2147483648 & -4000000000.23 ok 277 - 2147483648 & -5000000000 ok 278 - 2147483648 & -4294967298.479 ok 279 - 2147483648 & -6442450942 ok 280 - 2147483648 & -6442450943.674 ok 281 - 2147483648 & -6442450944 ok 282 - 2147483648 & -6442450945 ok 283 - 2147483648 & -6442450946.74 ok 284 - 3000000000 & NaN ok 285 - 3000000000 & 0 ok 286 - 3000000000 & 0 ok 287 - 3000000000 & Infinity ok 288 - 3000000000 & -Infinity ok 289 - 3000000000 & 1 ok 290 - 3000000000 & 32.5 ok 291 - 3000000000 & 2147483648 ok 292 - 3000000000 & 3000000000 ok 293 - 3000000000 & 4000000000.23 ok 294 - 3000000000 & 5000000000 ok 295 - 3000000000 & 4294967296 ok 296 - 3000000000 & 4294967298.479 ok 297 - 3000000000 & 6442450942 ok 298 - 3000000000 & 6442450943.674 ok 299 - 3000000000 & 6442450944 ok 300 - 3000000000 & 6442450945 ok 301 - 3000000000 & 6442450946.74 ok 302 - 3000000000 & -1 ok 303 - 3000000000 & -32.5 ok 304 - 3000000000 & -3000000000 ok 305 - 3000000000 & -4000000000.23 ok 306 - 3000000000 & -5000000000 ok 307 - 3000000000 & -4294967298.479 ok 308 - 3000000000 & -6442450942 ok 309 - 3000000000 & -6442450943.674 ok 310 - 3000000000 & -6442450944 ok 311 - 3000000000 & -6442450945 ok 312 - 3000000000 & -6442450946.74 ok 313 - 4000000000.23 & NaN ok 314 - 4000000000.23 & 0 ok 315 - 4000000000.23 & 0 ok 316 - 4000000000.23 & Infinity ok 317 - 4000000000.23 & -Infinity ok 318 - 4000000000.23 & 1 ok 319 - 4000000000.23 & 32.5 ok 320 - 4000000000.23 & 2147483648 ok 321 - 4000000000.23 & 3000000000 ok 322 - 4000000000.23 & 4000000000.23 ok 323 - 4000000000.23 & 5000000000 ok 324 - 4000000000.23 & 4294967296 ok 325 - 4000000000.23 & 4294967298.479 ok 326 - 4000000000.23 & 6442450942 ok 327 - 4000000000.23 & 6442450943.674 ok 328 - 4000000000.23 & 6442450944 ok 329 - 4000000000.23 & 6442450945 ok 330 - 4000000000.23 & 6442450946.74 ok 331 - 4000000000.23 & -1 ok 332 - 4000000000.23 & -32.5 ok 333 - 4000000000.23 & -3000000000 ok 334 - 4000000000.23 & -4000000000.23 ok 335 - 4000000000.23 & -5000000000 ok 336 - 4000000000.23 & -4294967298.479 ok 337 - 4000000000.23 & -6442450942 ok 338 - 4000000000.23 & -6442450943.674 ok 339 - 4000000000.23 & -6442450944 ok 340 - 4000000000.23 & -6442450945 ok 341 - 4000000000.23 & -6442450946.74 ok 342 - 5000000000 & NaN ok 343 - 5000000000 & 0 ok 344 - 5000000000 & 0 ok 345 - 5000000000 & Infinity ok 346 - 5000000000 & -Infinity ok 347 - 5000000000 & 1 ok 348 - 5000000000 & 32.5 ok 349 - 5000000000 & 2147483648 ok 350 - 5000000000 & 3000000000 ok 351 - 5000000000 & 4000000000.23 ok 352 - 5000000000 & 5000000000 ok 353 - 5000000000 & 4294967296 ok 354 - 5000000000 & 4294967298.479 ok 355 - 5000000000 & 6442450942 ok 356 - 5000000000 & 6442450943.674 ok 357 - 5000000000 & 6442450944 ok 358 - 5000000000 & 6442450945 ok 359 - 5000000000 & 6442450946.74 ok 360 - 5000000000 & -1 ok 361 - 5000000000 & -32.5 ok 362 - 5000000000 & -3000000000 ok 363 - 5000000000 & -4000000000.23 ok 364 - 5000000000 & -5000000000 ok 365 - 5000000000 & -4294967298.479 ok 366 - 5000000000 & -6442450942 ok 367 - 5000000000 & -6442450943.674 ok 368 - 5000000000 & -6442450944 ok 369 - 5000000000 & -6442450945 ok 370 - 5000000000 & -6442450946.74 ok 371 - 4294967296 & NaN ok 372 - 4294967296 & 0 ok 373 - 4294967296 & 0 ok 374 - 4294967296 & Infinity ok 375 - 4294967296 & -Infinity ok 376 - 4294967296 & 1 ok 377 - 4294967296 & 32.5 ok 378 - 4294967296 & 2147483648 ok 379 - 4294967296 & 3000000000 ok 380 - 4294967296 & 4000000000.23 ok 381 - 4294967296 & 5000000000 ok 382 - 4294967296 & 4294967296 ok 383 - 4294967296 & 4294967298.479 ok 384 - 4294967296 & 6442450942 ok 385 - 4294967296 & 6442450943.674 ok 386 - 4294967296 & 6442450944 ok 387 - 4294967296 & 6442450945 ok 388 - 4294967296 & 6442450946.74 ok 389 - 4294967296 & -1 ok 390 - 4294967296 & -32.5 ok 391 - 4294967296 & -3000000000 ok 392 - 4294967296 & -4000000000.23 ok 393 - 4294967296 & -5000000000 ok 394 - 4294967296 & -4294967298.479 ok 395 - 4294967296 & -6442450942 ok 396 - 4294967296 & -6442450943.674 ok 397 - 4294967296 & -6442450944 ok 398 - 4294967296 & -6442450945 ok 399 - 4294967296 & -6442450946.74 ok 400 - 4294967298.479 & NaN ok 401 - 4294967298.479 & 0 ok 402 - 4294967298.479 & 0 ok 403 - 4294967298.479 & Infinity ok 404 - 4294967298.479 & -Infinity ok 405 - 4294967298.479 & 1 ok 406 - 4294967298.479 & 32.5 ok 407 - 4294967298.479 & 2147483648 ok 408 - 4294967298.479 & 3000000000 ok 409 - 4294967298.479 & 4000000000.23 ok 410 - 4294967298.479 & 5000000000 ok 411 - 4294967298.479 & 4294967296 ok 412 - 4294967298.479 & 4294967298.479 ok 413 - 4294967298.479 & 6442450942 ok 414 - 4294967298.479 & 6442450943.674 ok 415 - 4294967298.479 & 6442450944 ok 416 - 4294967298.479 & 6442450945 ok 417 - 4294967298.479 & 6442450946.74 ok 418 - 4294967298.479 & -1 ok 419 - 4294967298.479 & -32.5 ok 420 - 4294967298.479 & -3000000000 ok 421 - 4294967298.479 & -4000000000.23 ok 422 - 4294967298.479 & -5000000000 ok 423 - 4294967298.479 & -4294967298.479 ok 424 - 4294967298.479 & -6442450942 ok 425 - 4294967298.479 & -6442450943.674 ok 426 - 4294967298.479 & -6442450944 ok 427 - 4294967298.479 & -6442450945 ok 428 - 4294967298.479 & -6442450946.74 ok 429 - 6442450942 & NaN ok 430 - 6442450942 & 0 ok 431 - 6442450942 & 0 ok 432 - 6442450942 & Infinity ok 433 - 6442450942 & -Infinity ok 434 - 6442450942 & 1 ok 435 - 6442450942 & 32.5 ok 436 - 6442450942 & 2147483648 ok 437 - 6442450942 & 3000000000 ok 438 - 6442450942 & 4000000000.23 ok 439 - 6442450942 & 5000000000 ok 440 - 6442450942 & 4294967296 ok 441 - 6442450942 & 4294967298.479 ok 442 - 6442450942 & 6442450942 ok 443 - 6442450942 & 6442450943.674 ok 444 - 6442450942 & 6442450944 ok 445 - 6442450942 & 6442450945 ok 446 - 6442450942 & 6442450946.74 ok 447 - 6442450942 & -1 ok 448 - 6442450942 & -32.5 ok 449 - 6442450942 & -3000000000 ok 450 - 6442450942 & -4000000000.23 ok 451 - 6442450942 & -5000000000 ok 452 - 6442450942 & -4294967298.479 ok 453 - 6442450942 & -6442450942 ok 454 - 6442450942 & -6442450943.674 ok 455 - 6442450942 & -6442450944 ok 456 - 6442450942 & -6442450945 ok 457 - 6442450942 & -6442450946.74 ok 458 - 6442450943.674 & NaN ok 459 - 6442450943.674 & 0 ok 460 - 6442450943.674 & 0 ok 461 - 6442450943.674 & Infinity ok 462 - 6442450943.674 & -Infinity ok 463 - 6442450943.674 & 1 ok 464 - 6442450943.674 & 32.5 ok 465 - 6442450943.674 & 2147483648 ok 466 - 6442450943.674 & 3000000000 ok 467 - 6442450943.674 & 4000000000.23 ok 468 - 6442450943.674 & 5000000000 ok 469 - 6442450943.674 & 4294967296 ok 470 - 6442450943.674 & 4294967298.479 ok 471 - 6442450943.674 & 6442450942 ok 472 - 6442450943.674 & 6442450943.674 ok 473 - 6442450943.674 & 6442450944 ok 474 - 6442450943.674 & 6442450945 ok 475 - 6442450943.674 & 6442450946.74 ok 476 - 6442450943.674 & -1 ok 477 - 6442450943.674 & -32.5 ok 478 - 6442450943.674 & -3000000000 ok 479 - 6442450943.674 & -4000000000.23 ok 480 - 6442450943.674 & -5000000000 ok 481 - 6442450943.674 & -4294967298.479 ok 482 - 6442450943.674 & -6442450942 ok 483 - 6442450943.674 & -6442450943.674 ok 484 - 6442450943.674 & -6442450944 ok 485 - 6442450943.674 & -6442450945 ok 486 - 6442450943.674 & -6442450946.74 ok 487 - 6442450944 & NaN ok 488 - 6442450944 & 0 ok 489 - 6442450944 & 0 ok 490 - 6442450944 & Infinity ok 491 - 6442450944 & -Infinity ok 492 - 6442450944 & 1 ok 493 - 6442450944 & 32.5 ok 494 - 6442450944 & 2147483648 ok 495 - 6442450944 & 3000000000 ok 496 - 6442450944 & 4000000000.23 ok 497 - 6442450944 & 5000000000 ok 498 - 6442450944 & 4294967296 ok 499 - 6442450944 & 4294967298.479 ok 500 - 6442450944 & 6442450942 ok 501 - 6442450944 & 6442450943.674 ok 502 - 6442450944 & 6442450944 ok 503 - 6442450944 & 6442450945 ok 504 - 6442450944 & 6442450946.74 ok 505 - 6442450944 & -1 ok 506 - 6442450944 & -32.5 ok 507 - 6442450944 & -3000000000 ok 508 - 6442450944 & -4000000000.23 ok 509 - 6442450944 & -5000000000 ok 510 - 6442450944 & -4294967298.479 ok 511 - 6442450944 & -6442450942 ok 512 - 6442450944 & -6442450943.674 ok 513 - 6442450944 & -6442450944 ok 514 - 6442450944 & -6442450945 ok 515 - 6442450944 & -6442450946.74 ok 516 - 6442450945 & NaN ok 517 - 6442450945 & 0 ok 518 - 6442450945 & 0 ok 519 - 6442450945 & Infinity ok 520 - 6442450945 & -Infinity ok 521 - 6442450945 & 1 ok 522 - 6442450945 & 32.5 ok 523 - 6442450945 & 2147483648 ok 524 - 6442450945 & 3000000000 ok 525 - 6442450945 & 4000000000.23 ok 526 - 6442450945 & 5000000000 ok 527 - 6442450945 & 4294967296 ok 528 - 6442450945 & 4294967298.479 ok 529 - 6442450945 & 6442450942 ok 530 - 6442450945 & 6442450943.674 ok 531 - 6442450945 & 6442450944 ok 532 - 6442450945 & 6442450945 ok 533 - 6442450945 & 6442450946.74 ok 534 - 6442450945 & -1 ok 535 - 6442450945 & -32.5 ok 536 - 6442450945 & -3000000000 ok 537 - 6442450945 & -4000000000.23 ok 538 - 6442450945 & -5000000000 ok 539 - 6442450945 & -4294967298.479 ok 540 - 6442450945 & -6442450942 ok 541 - 6442450945 & -6442450943.674 ok 542 - 6442450945 & -6442450944 ok 543 - 6442450945 & -6442450945 ok 544 - 6442450945 & -6442450946.74 ok 545 - 6442450946.74 & NaN ok 546 - 6442450946.74 & 0 ok 547 - 6442450946.74 & 0 ok 548 - 6442450946.74 & Infinity ok 549 - 6442450946.74 & -Infinity ok 550 - 6442450946.74 & 1 ok 551 - 6442450946.74 & 32.5 ok 552 - 6442450946.74 & 2147483648 ok 553 - 6442450946.74 & 3000000000 ok 554 - 6442450946.74 & 4000000000.23 ok 555 - 6442450946.74 & 5000000000 ok 556 - 6442450946.74 & 4294967296 ok 557 - 6442450946.74 & 4294967298.479 ok 558 - 6442450946.74 & 6442450942 ok 559 - 6442450946.74 & 6442450943.674 ok 560 - 6442450946.74 & 6442450944 ok 561 - 6442450946.74 & 6442450945 ok 562 - 6442450946.74 & 6442450946.74 ok 563 - 6442450946.74 & -1 ok 564 - 6442450946.74 & -32.5 ok 565 - 6442450946.74 & -3000000000 ok 566 - 6442450946.74 & -4000000000.23 ok 567 - 6442450946.74 & -5000000000 ok 568 - 6442450946.74 & -4294967298.479 ok 569 - 6442450946.74 & -6442450942 ok 570 - 6442450946.74 & -6442450943.674 ok 571 - 6442450946.74 & -6442450944 ok 572 - 6442450946.74 & -6442450945 ok 573 - 6442450946.74 & -6442450946.74 ok 574 - -1 & NaN ok 575 - -1 & 0 ok 576 - -1 & 0 ok 577 - -1 & Infinity ok 578 - -1 & -Infinity ok 579 - -1 & 1 ok 580 - -1 & 32.5 ok 581 - -1 & 2147483648 ok 582 - -1 & 3000000000 ok 583 - -1 & 4000000000.23 ok 584 - -1 & 5000000000 ok 585 - -1 & 4294967296 ok 586 - -1 & 4294967298.479 ok 587 - -1 & 6442450942 ok 588 - -1 & 6442450943.674 ok 589 - -1 & 6442450944 ok 590 - -1 & 6442450945 ok 591 - -1 & 6442450946.74 ok 592 - -1 & -1 ok 593 - -1 & -32.5 ok 594 - -1 & -3000000000 ok 595 - -1 & -4000000000.23 ok 596 - -1 & -5000000000 ok 597 - -1 & -4294967298.479 ok 598 - -1 & -6442450942 ok 599 - -1 & -6442450943.674 ok 600 - -1 & -6442450944 ok 601 - -1 & -6442450945 ok 602 - -1 & -6442450946.74 ok 603 - -32.5 & NaN ok 604 - -32.5 & 0 ok 605 - -32.5 & 0 ok 606 - -32.5 & Infinity ok 607 - -32.5 & -Infinity ok 608 - -32.5 & 1 ok 609 - -32.5 & 32.5 ok 610 - -32.5 & 2147483648 ok 611 - -32.5 & 3000000000 ok 612 - -32.5 & 4000000000.23 ok 613 - -32.5 & 5000000000 ok 614 - -32.5 & 4294967296 ok 615 - -32.5 & 4294967298.479 ok 616 - -32.5 & 6442450942 ok 617 - -32.5 & 6442450943.674 ok 618 - -32.5 & 6442450944 ok 619 - -32.5 & 6442450945 ok 620 - -32.5 & 6442450946.74 ok 621 - -32.5 & -1 ok 622 - -32.5 & -32.5 ok 623 - -32.5 & -3000000000 ok 624 - -32.5 & -4000000000.23 ok 625 - -32.5 & -5000000000 ok 626 - -32.5 & -4294967298.479 ok 627 - -32.5 & -6442450942 ok 628 - -32.5 & -6442450943.674 ok 629 - -32.5 & -6442450944 ok 630 - -32.5 & -6442450945 ok 631 - -32.5 & -6442450946.74 ok 632 - -3000000000 & NaN ok 633 - -3000000000 & 0 ok 634 - -3000000000 & 0 ok 635 - -3000000000 & Infinity ok 636 - -3000000000 & -Infinity ok 637 - -3000000000 & 1 ok 638 - -3000000000 & 32.5 ok 639 - -3000000000 & 2147483648 ok 640 - -3000000000 & 3000000000 ok 641 - -3000000000 & 4000000000.23 ok 642 - -3000000000 & 5000000000 ok 643 - -3000000000 & 4294967296 ok 644 - -3000000000 & 4294967298.479 ok 645 - -3000000000 & 6442450942 ok 646 - -3000000000 & 6442450943.674 ok 647 - -3000000000 & 6442450944 ok 648 - -3000000000 & 6442450945 ok 649 - -3000000000 & 6442450946.74 ok 650 - -3000000000 & -1 ok 651 - -3000000000 & -32.5 ok 652 - -3000000000 & -3000000000 ok 653 - -3000000000 & -4000000000.23 ok 654 - -3000000000 & -5000000000 ok 655 - -3000000000 & -4294967298.479 ok 656 - -3000000000 & -6442450942 ok 657 - -3000000000 & -6442450943.674 ok 658 - -3000000000 & -6442450944 ok 659 - -3000000000 & -6442450945 ok 660 - -3000000000 & -6442450946.74 ok 661 - -4000000000.23 & NaN ok 662 - -4000000000.23 & 0 ok 663 - -4000000000.23 & 0 ok 664 - -4000000000.23 & Infinity ok 665 - -4000000000.23 & -Infinity ok 666 - -4000000000.23 & 1 ok 667 - -4000000000.23 & 32.5 ok 668 - -4000000000.23 & 2147483648 ok 669 - -4000000000.23 & 3000000000 ok 670 - -4000000000.23 & 4000000000.23 ok 671 - -4000000000.23 & 5000000000 ok 672 - -4000000000.23 & 4294967296 ok 673 - -4000000000.23 & 4294967298.479 ok 674 - -4000000000.23 & 6442450942 ok 675 - -4000000000.23 & 6442450943.674 ok 676 - -4000000000.23 & 6442450944 ok 677 - -4000000000.23 & 6442450945 ok 678 - -4000000000.23 & 6442450946.74 ok 679 - -4000000000.23 & -1 ok 680 - -4000000000.23 & -32.5 ok 681 - -4000000000.23 & -3000000000 ok 682 - -4000000000.23 & -4000000000.23 ok 683 - -4000000000.23 & -5000000000 ok 684 - -4000000000.23 & -4294967298.479 ok 685 - -4000000000.23 & -6442450942 ok 686 - -4000000000.23 & -6442450943.674 ok 687 - -4000000000.23 & -6442450944 ok 688 - -4000000000.23 & -6442450945 ok 689 - -4000000000.23 & -6442450946.74 ok 690 - -5000000000 & NaN ok 691 - -5000000000 & 0 ok 692 - -5000000000 & 0 ok 693 - -5000000000 & Infinity ok 694 - -5000000000 & -Infinity ok 695 - -5000000000 & 1 ok 696 - -5000000000 & 32.5 ok 697 - -5000000000 & 2147483648 ok 698 - -5000000000 & 3000000000 ok 699 - -5000000000 & 4000000000.23 ok 700 - -5000000000 & 5000000000 ok 701 - -5000000000 & 4294967296 ok 702 - -5000000000 & 4294967298.479 ok 703 - -5000000000 & 6442450942 ok 704 - -5000000000 & 6442450943.674 ok 705 - -5000000000 & 6442450944 ok 706 - -5000000000 & 6442450945 ok 707 - -5000000000 & 6442450946.74 ok 708 - -5000000000 & -1 ok 709 - -5000000000 & -32.5 ok 710 - -5000000000 & -3000000000 ok 711 - -5000000000 & -4000000000.23 ok 712 - -5000000000 & -5000000000 ok 713 - -5000000000 & -4294967298.479 ok 714 - -5000000000 & -6442450942 ok 715 - -5000000000 & -6442450943.674 ok 716 - -5000000000 & -6442450944 ok 717 - -5000000000 & -6442450945 ok 718 - -5000000000 & -6442450946.74 ok 719 - -4294967298.479 & NaN ok 720 - -4294967298.479 & 0 ok 721 - -4294967298.479 & 0 ok 722 - -4294967298.479 & Infinity ok 723 - -4294967298.479 & -Infinity ok 724 - -4294967298.479 & 1 ok 725 - -4294967298.479 & 32.5 ok 726 - -4294967298.479 & 2147483648 ok 727 - -4294967298.479 & 3000000000 ok 728 - -4294967298.479 & 4000000000.23 ok 729 - -4294967298.479 & 5000000000 ok 730 - -4294967298.479 & 4294967296 ok 731 - -4294967298.479 & 4294967298.479 ok 732 - -4294967298.479 & 6442450942 ok 733 - -4294967298.479 & 6442450943.674 ok 734 - -4294967298.479 & 6442450944 ok 735 - -4294967298.479 & 6442450945 ok 736 - -4294967298.479 & 6442450946.74 ok 737 - -4294967298.479 & -1 ok 738 - -4294967298.479 & -32.5 ok 739 - -4294967298.479 & -3000000000 ok 740 - -4294967298.479 & -4000000000.23 ok 741 - -4294967298.479 & -5000000000 ok 742 - -4294967298.479 & -4294967298.479 ok 743 - -4294967298.479 & -6442450942 ok 744 - -4294967298.479 & -6442450943.674 ok 745 - -4294967298.479 & -6442450944 ok 746 - -4294967298.479 & -6442450945 ok 747 - -4294967298.479 & -6442450946.74 ok 748 - -6442450942 & NaN ok 749 - -6442450942 & 0 ok 750 - -6442450942 & 0 ok 751 - -6442450942 & Infinity ok 752 - -6442450942 & -Infinity ok 753 - -6442450942 & 1 ok 754 - -6442450942 & 32.5 ok 755 - -6442450942 & 2147483648 ok 756 - -6442450942 & 3000000000 ok 757 - -6442450942 & 4000000000.23 ok 758 - -6442450942 & 5000000000 ok 759 - -6442450942 & 4294967296 ok 760 - -6442450942 & 4294967298.479 ok 761 - -6442450942 & 6442450942 ok 762 - -6442450942 & 6442450943.674 ok 763 - -6442450942 & 6442450944 ok 764 - -6442450942 & 6442450945 ok 765 - -6442450942 & 6442450946.74 ok 766 - -6442450942 & -1 ok 767 - -6442450942 & -32.5 ok 768 - -6442450942 & -3000000000 ok 769 - -6442450942 & -4000000000.23 ok 770 - -6442450942 & -5000000000 ok 771 - -6442450942 & -4294967298.479 ok 772 - -6442450942 & -6442450942 ok 773 - -6442450942 & -6442450943.674 ok 774 - -6442450942 & -6442450944 ok 775 - -6442450942 & -6442450945 ok 776 - -6442450942 & -6442450946.74 ok 777 - -6442450943.674 & NaN ok 778 - -6442450943.674 & 0 ok 779 - -6442450943.674 & 0 ok 780 - -6442450943.674 & Infinity ok 781 - -6442450943.674 & -Infinity ok 782 - -6442450943.674 & 1 ok 783 - -6442450943.674 & 32.5 ok 784 - -6442450943.674 & 2147483648 ok 785 - -6442450943.674 & 3000000000 ok 786 - -6442450943.674 & 4000000000.23 ok 787 - -6442450943.674 & 5000000000 ok 788 - -6442450943.674 & 4294967296 ok 789 - -6442450943.674 & 4294967298.479 ok 790 - -6442450943.674 & 6442450942 ok 791 - -6442450943.674 & 6442450943.674 ok 792 - -6442450943.674 & 6442450944 ok 793 - -6442450943.674 & 6442450945 ok 794 - -6442450943.674 & 6442450946.74 ok 795 - -6442450943.674 & -1 ok 796 - -6442450943.674 & -32.5 ok 797 - -6442450943.674 & -3000000000 ok 798 - -6442450943.674 & -4000000000.23 ok 799 - -6442450943.674 & -5000000000 ok 800 - -6442450943.674 & -4294967298.479 ok 801 - -6442450943.674 & -6442450942 ok 802 - -6442450943.674 & -6442450943.674 ok 803 - -6442450943.674 & -6442450944 ok 804 - -6442450943.674 & -6442450945 ok 805 - -6442450943.674 & -6442450946.74 ok 806 - -6442450944 & NaN ok 807 - -6442450944 & 0 ok 808 - -6442450944 & 0 ok 809 - -6442450944 & Infinity ok 810 - -6442450944 & -Infinity ok 811 - -6442450944 & 1 ok 812 - -6442450944 & 32.5 ok 813 - -6442450944 & 2147483648 ok 814 - -6442450944 & 3000000000 ok 815 - -6442450944 & 4000000000.23 ok 816 - -6442450944 & 5000000000 ok 817 - -6442450944 & 4294967296 ok 818 - -6442450944 & 4294967298.479 ok 819 - -6442450944 & 6442450942 ok 820 - -6442450944 & 6442450943.674 ok 821 - -6442450944 & 6442450944 ok 822 - -6442450944 & 6442450945 ok 823 - -6442450944 & 6442450946.74 ok 824 - -6442450944 & -1 ok 825 - -6442450944 & -32.5 ok 826 - -6442450944 & -3000000000 ok 827 - -6442450944 & -4000000000.23 ok 828 - -6442450944 & -5000000000 ok 829 - -6442450944 & -4294967298.479 ok 830 - -6442450944 & -6442450942 ok 831 - -6442450944 & -6442450943.674 ok 832 - -6442450944 & -6442450944 ok 833 - -6442450944 & -6442450945 ok 834 - -6442450944 & -6442450946.74 ok 835 - -6442450945 & NaN ok 836 - -6442450945 & 0 ok 837 - -6442450945 & 0 ok 838 - -6442450945 & Infinity ok 839 - -6442450945 & -Infinity ok 840 - -6442450945 & 1 ok 841 - -6442450945 & 32.5 ok 842 - -6442450945 & 2147483648 ok 843 - -6442450945 & 3000000000 ok 844 - -6442450945 & 4000000000.23 ok 845 - -6442450945 & 5000000000 ok 846 - -6442450945 & 4294967296 ok 847 - -6442450945 & 4294967298.479 ok 848 - -6442450945 & 6442450942 ok 849 - -6442450945 & 6442450943.674 ok 850 - -6442450945 & 6442450944 ok 851 - -6442450945 & 6442450945 ok 852 - -6442450945 & 6442450946.74 ok 853 - -6442450945 & -1 ok 854 - -6442450945 & -32.5 ok 855 - -6442450945 & -3000000000 ok 856 - -6442450945 & -4000000000.23 ok 857 - -6442450945 & -5000000000 ok 858 - -6442450945 & -4294967298.479 ok 859 - -6442450945 & -6442450942 ok 860 - -6442450945 & -6442450943.674 ok 861 - -6442450945 & -6442450944 ok 862 - -6442450945 & -6442450945 ok 863 - -6442450945 & -6442450946.74 ok 864 - -6442450946.74 & NaN ok 865 - -6442450946.74 & 0 ok 866 - -6442450946.74 & 0 ok 867 - -6442450946.74 & Infinity ok 868 - -6442450946.74 & -Infinity ok 869 - -6442450946.74 & 1 ok 870 - -6442450946.74 & 32.5 ok 871 - -6442450946.74 & 2147483648 ok 872 - -6442450946.74 & 3000000000 ok 873 - -6442450946.74 & 4000000000.23 ok 874 - -6442450946.74 & 5000000000 ok 875 - -6442450946.74 & 4294967296 ok 876 - -6442450946.74 & 4294967298.479 ok 877 - -6442450946.74 & 6442450942 ok 878 - -6442450946.74 & 6442450943.674 ok 879 - -6442450946.74 & 6442450944 ok 880 - -6442450946.74 & 6442450945 ok 881 - -6442450946.74 & 6442450946.74 ok 882 - -6442450946.74 & -1 ok 883 - -6442450946.74 & -32.5 ok 884 - -6442450946.74 & -3000000000 ok 885 - -6442450946.74 & -4000000000.23 ok 886 - -6442450946.74 & -5000000000 ok 887 - -6442450946.74 & -4294967298.479 ok 888 - -6442450946.74 & -6442450942 ok 889 - -6442450946.74 & -6442450943.674 ok 890 - -6442450946.74 & -6442450944 ok 891 - -6442450946.74 & -6442450945 ok 892 - -6442450946.74 & -6442450946.74 ok 893 - undefined ^ undefined ok 894 - undefined ^ null ok 895 - undefined ^ boolean ok 896 - undefined ^ string ok 897 - undefined ^ number ok 898 - undefined ^ object ok 899 - undefined ^ number object ok 900 - null ^ undefined ok 901 - null ^ null ok 902 - null ^ boolean ok 903 - null ^ string ok 904 - null ^ number ok 905 - null ^ object ok 906 - null ^ number object ok 907 - boolean ^ undefined ok 908 - boolean ^ null ok 909 - boolean ^ boolean ok 910 - boolean ^ string ok 911 - boolean ^ number ok 912 - boolean ^ object ok 913 - boolean ^ number object ok 914 - string ^ undefined ok 915 - string ^ null ok 916 - string ^ boolean ok 917 - string ^ string ok 918 - string ^ number ok 919 - string ^ object ok 920 - string ^ number object ok 921 - number ^ undefined ok 922 - number ^ null ok 923 - number ^ boolean ok 924 - number ^ string ok 925 - number ^ object ok 926 - number ^ number object ok 927 - object ^ undefined ok 928 - object ^ null ok 929 - object ^ boolean ok 930 - object ^ string ok 931 - object ^ number ok 932 - object ^ object ok 933 - object ^ number object ok 934 - number object ^ undefined ok 935 - number object ^ null ok 936 - number object ^ boolean ok 937 - number object ^ string ok 938 - number object ^ number ok 939 - number object ^ object ok 940 - number object ^ number object ok 941 - NaN ^ NaN ok 942 - NaN ^ 0 ok 943 - NaN ^ 0 ok 944 - NaN ^ Infinity ok 945 - NaN ^ -Infinity ok 946 - NaN ^ 1 ok 947 - NaN ^ 32.5 ok 948 - NaN ^ 2147483648 ok 949 - NaN ^ 3000000000 ok 950 - NaN ^ 4000000000.23 ok 951 - NaN ^ 5000000000 ok 952 - NaN ^ 4294967296 ok 953 - NaN ^ 4294967298.479 ok 954 - NaN ^ 6442450942 ok 955 - NaN ^ 6442450943.674 ok 956 - NaN ^ 6442450944 ok 957 - NaN ^ 6442450945 ok 958 - NaN ^ 6442450946.74 ok 959 - NaN ^ -1 ok 960 - NaN ^ -32.5 ok 961 - NaN ^ -3000000000 ok 962 - NaN ^ -4000000000.23 ok 963 - NaN ^ -5000000000 ok 964 - NaN ^ -4294967298.479 ok 965 - NaN ^ -6442450942 ok 966 - NaN ^ -6442450943.674 ok 967 - NaN ^ -6442450944 ok 968 - NaN ^ -6442450945 ok 969 - NaN ^ -6442450946.74 ok 970 - 0 ^ NaN ok 971 - 0 ^ 0 ok 972 - 0 ^ 0 ok 973 - 0 ^ Infinity ok 974 - 0 ^ -Infinity ok 975 - 0 ^ 1 ok 976 - 0 ^ 32.5 ok 977 - 0 ^ 2147483648 ok 978 - 0 ^ 3000000000 ok 979 - 0 ^ 4000000000.23 ok 980 - 0 ^ 5000000000 ok 981 - 0 ^ 4294967296 ok 982 - 0 ^ 4294967298.479 ok 983 - 0 ^ 6442450942 ok 984 - 0 ^ 6442450943.674 ok 985 - 0 ^ 6442450944 ok 986 - 0 ^ 6442450945 ok 987 - 0 ^ 6442450946.74 ok 988 - 0 ^ -1 ok 989 - 0 ^ -32.5 ok 990 - 0 ^ -3000000000 ok 991 - 0 ^ -4000000000.23 ok 992 - 0 ^ -5000000000 ok 993 - 0 ^ -4294967298.479 ok 994 - 0 ^ -6442450942 ok 995 - 0 ^ -6442450943.674 ok 996 - 0 ^ -6442450944 ok 997 - 0 ^ -6442450945 ok 998 - 0 ^ -6442450946.74 ok 999 - 0 ^ NaN ok 1000 - 0 ^ 0 ok 1001 - 0 ^ 0 ok 1002 - 0 ^ Infinity ok 1003 - 0 ^ -Infinity ok 1004 - 0 ^ 1 ok 1005 - 0 ^ 32.5 ok 1006 - 0 ^ 2147483648 ok 1007 - 0 ^ 3000000000 ok 1008 - 0 ^ 4000000000.23 ok 1009 - 0 ^ 5000000000 ok 1010 - 0 ^ 4294967296 ok 1011 - 0 ^ 4294967298.479 ok 1012 - 0 ^ 6442450942 ok 1013 - 0 ^ 6442450943.674 ok 1014 - 0 ^ 6442450944 ok 1015 - 0 ^ 6442450945 ok 1016 - 0 ^ 6442450946.74 ok 1017 - 0 ^ -1 ok 1018 - 0 ^ -32.5 ok 1019 - 0 ^ -3000000000 ok 1020 - 0 ^ -4000000000.23 ok 1021 - 0 ^ -5000000000 ok 1022 - 0 ^ -4294967298.479 ok 1023 - 0 ^ -6442450942 ok 1024 - 0 ^ -6442450943.674 ok 1025 - 0 ^ -6442450944 ok 1026 - 0 ^ -6442450945 ok 1027 - 0 ^ -6442450946.74 ok 1028 - Infinity ^ NaN ok 1029 - Infinity ^ 0 ok 1030 - Infinity ^ 0 ok 1031 - Infinity ^ Infinity ok 1032 - Infinity ^ -Infinity ok 1033 - Infinity ^ 1 ok 1034 - Infinity ^ 32.5 ok 1035 - Infinity ^ 2147483648 ok 1036 - Infinity ^ 3000000000 ok 1037 - Infinity ^ 4000000000.23 ok 1038 - Infinity ^ 5000000000 ok 1039 - Infinity ^ 4294967296 ok 1040 - Infinity ^ 4294967298.479 ok 1041 - Infinity ^ 6442450942 ok 1042 - Infinity ^ 6442450943.674 ok 1043 - Infinity ^ 6442450944 ok 1044 - Infinity ^ 6442450945 ok 1045 - Infinity ^ 6442450946.74 ok 1046 - Infinity ^ -1 ok 1047 - Infinity ^ -32.5 ok 1048 - Infinity ^ -3000000000 ok 1049 - Infinity ^ -4000000000.23 ok 1050 - Infinity ^ -5000000000 ok 1051 - Infinity ^ -4294967298.479 ok 1052 - Infinity ^ -6442450942 ok 1053 - Infinity ^ -6442450943.674 ok 1054 - Infinity ^ -6442450944 ok 1055 - Infinity ^ -6442450945 ok 1056 - Infinity ^ -6442450946.74 ok 1057 - -Infinity ^ NaN ok 1058 - -Infinity ^ 0 ok 1059 - -Infinity ^ 0 ok 1060 - -Infinity ^ Infinity ok 1061 - -Infinity ^ -Infinity ok 1062 - -Infinity ^ 1 ok 1063 - -Infinity ^ 32.5 ok 1064 - -Infinity ^ 2147483648 ok 1065 - -Infinity ^ 3000000000 ok 1066 - -Infinity ^ 4000000000.23 ok 1067 - -Infinity ^ 5000000000 ok 1068 - -Infinity ^ 4294967296 ok 1069 - -Infinity ^ 4294967298.479 ok 1070 - -Infinity ^ 6442450942 ok 1071 - -Infinity ^ 6442450943.674 ok 1072 - -Infinity ^ 6442450944 ok 1073 - -Infinity ^ 6442450945 ok 1074 - -Infinity ^ 6442450946.74 ok 1075 - -Infinity ^ -1 ok 1076 - -Infinity ^ -32.5 ok 1077 - -Infinity ^ -3000000000 ok 1078 - -Infinity ^ -4000000000.23 ok 1079 - -Infinity ^ -5000000000 ok 1080 - -Infinity ^ -4294967298.479 ok 1081 - -Infinity ^ -6442450942 ok 1082 - -Infinity ^ -6442450943.674 ok 1083 - -Infinity ^ -6442450944 ok 1084 - -Infinity ^ -6442450945 ok 1085 - -Infinity ^ -6442450946.74 ok 1086 - 1 ^ NaN ok 1087 - 1 ^ 0 ok 1088 - 1 ^ 0 ok 1089 - 1 ^ Infinity ok 1090 - 1 ^ -Infinity ok 1091 - 1 ^ 1 ok 1092 - 1 ^ 32.5 ok 1093 - 1 ^ 2147483648 ok 1094 - 1 ^ 3000000000 ok 1095 - 1 ^ 4000000000.23 ok 1096 - 1 ^ 5000000000 ok 1097 - 1 ^ 4294967296 ok 1098 - 1 ^ 4294967298.479 ok 1099 - 1 ^ 6442450942 ok 1100 - 1 ^ 6442450943.674 ok 1101 - 1 ^ 6442450944 ok 1102 - 1 ^ 6442450945 ok 1103 - 1 ^ 6442450946.74 ok 1104 - 1 ^ -1 ok 1105 - 1 ^ -32.5 ok 1106 - 1 ^ -3000000000 ok 1107 - 1 ^ -4000000000.23 ok 1108 - 1 ^ -5000000000 ok 1109 - 1 ^ -4294967298.479 ok 1110 - 1 ^ -6442450942 ok 1111 - 1 ^ -6442450943.674 ok 1112 - 1 ^ -6442450944 ok 1113 - 1 ^ -6442450945 ok 1114 - 1 ^ -6442450946.74 ok 1115 - 32.5 ^ NaN ok 1116 - 32.5 ^ 0 ok 1117 - 32.5 ^ 0 ok 1118 - 32.5 ^ Infinity ok 1119 - 32.5 ^ -Infinity ok 1120 - 32.5 ^ 1 ok 1121 - 32.5 ^ 32.5 ok 1122 - 32.5 ^ 2147483648 ok 1123 - 32.5 ^ 3000000000 ok 1124 - 32.5 ^ 4000000000.23 ok 1125 - 32.5 ^ 5000000000 ok 1126 - 32.5 ^ 4294967296 ok 1127 - 32.5 ^ 4294967298.479 ok 1128 - 32.5 ^ 6442450942 ok 1129 - 32.5 ^ 6442450943.674 ok 1130 - 32.5 ^ 6442450944 ok 1131 - 32.5 ^ 6442450945 ok 1132 - 32.5 ^ 6442450946.74 ok 1133 - 32.5 ^ -1 ok 1134 - 32.5 ^ -32.5 ok 1135 - 32.5 ^ -3000000000 ok 1136 - 32.5 ^ -4000000000.23 ok 1137 - 32.5 ^ -5000000000 ok 1138 - 32.5 ^ -4294967298.479 ok 1139 - 32.5 ^ -6442450942 ok 1140 - 32.5 ^ -6442450943.674 ok 1141 - 32.5 ^ -6442450944 ok 1142 - 32.5 ^ -6442450945 ok 1143 - 32.5 ^ -6442450946.74 ok 1144 - 2147483648 ^ NaN ok 1145 - 2147483648 ^ 0 ok 1146 - 2147483648 ^ 0 ok 1147 - 2147483648 ^ Infinity ok 1148 - 2147483648 ^ -Infinity ok 1149 - 2147483648 ^ 1 ok 1150 - 2147483648 ^ 32.5 ok 1151 - 2147483648 ^ 2147483648 ok 1152 - 2147483648 ^ 3000000000 ok 1153 - 2147483648 ^ 4000000000.23 ok 1154 - 2147483648 ^ 5000000000 ok 1155 - 2147483648 ^ 4294967296 ok 1156 - 2147483648 ^ 4294967298.479 ok 1157 - 2147483648 ^ 6442450942 ok 1158 - 2147483648 ^ 6442450943.674 ok 1159 - 2147483648 ^ 6442450944 ok 1160 - 2147483648 ^ 6442450945 ok 1161 - 2147483648 ^ 6442450946.74 ok 1162 - 2147483648 ^ -1 ok 1163 - 2147483648 ^ -32.5 ok 1164 - 2147483648 ^ -3000000000 ok 1165 - 2147483648 ^ -4000000000.23 ok 1166 - 2147483648 ^ -5000000000 ok 1167 - 2147483648 ^ -4294967298.479 ok 1168 - 2147483648 ^ -6442450942 ok 1169 - 2147483648 ^ -6442450943.674 ok 1170 - 2147483648 ^ -6442450944 ok 1171 - 2147483648 ^ -6442450945 ok 1172 - 2147483648 ^ -6442450946.74 ok 1173 - 3000000000 ^ NaN ok 1174 - 3000000000 ^ 0 ok 1175 - 3000000000 ^ 0 ok 1176 - 3000000000 ^ Infinity ok 1177 - 3000000000 ^ -Infinity ok 1178 - 3000000000 ^ 1 ok 1179 - 3000000000 ^ 32.5 ok 1180 - 3000000000 ^ 2147483648 ok 1181 - 3000000000 ^ 3000000000 ok 1182 - 3000000000 ^ 4000000000.23 ok 1183 - 3000000000 ^ 5000000000 ok 1184 - 3000000000 ^ 4294967296 ok 1185 - 3000000000 ^ 4294967298.479 ok 1186 - 3000000000 ^ 6442450942 ok 1187 - 3000000000 ^ 6442450943.674 ok 1188 - 3000000000 ^ 6442450944 ok 1189 - 3000000000 ^ 6442450945 ok 1190 - 3000000000 ^ 6442450946.74 ok 1191 - 3000000000 ^ -1 ok 1192 - 3000000000 ^ -32.5 ok 1193 - 3000000000 ^ -3000000000 ok 1194 - 3000000000 ^ -4000000000.23 ok 1195 - 3000000000 ^ -5000000000 ok 1196 - 3000000000 ^ -4294967298.479 ok 1197 - 3000000000 ^ -6442450942 ok 1198 - 3000000000 ^ -6442450943.674 ok 1199 - 3000000000 ^ -6442450944 ok 1200 - 3000000000 ^ -6442450945 ok 1201 - 3000000000 ^ -6442450946.74 ok 1202 - 4000000000.23 ^ NaN ok 1203 - 4000000000.23 ^ 0 ok 1204 - 4000000000.23 ^ 0 ok 1205 - 4000000000.23 ^ Infinity ok 1206 - 4000000000.23 ^ -Infinity ok 1207 - 4000000000.23 ^ 1 ok 1208 - 4000000000.23 ^ 32.5 ok 1209 - 4000000000.23 ^ 2147483648 ok 1210 - 4000000000.23 ^ 3000000000 ok 1211 - 4000000000.23 ^ 4000000000.23 ok 1212 - 4000000000.23 ^ 5000000000 ok 1213 - 4000000000.23 ^ 4294967296 ok 1214 - 4000000000.23 ^ 4294967298.479 ok 1215 - 4000000000.23 ^ 6442450942 ok 1216 - 4000000000.23 ^ 6442450943.674 ok 1217 - 4000000000.23 ^ 6442450944 ok 1218 - 4000000000.23 ^ 6442450945 ok 1219 - 4000000000.23 ^ 6442450946.74 ok 1220 - 4000000000.23 ^ -1 ok 1221 - 4000000000.23 ^ -32.5 ok 1222 - 4000000000.23 ^ -3000000000 ok 1223 - 4000000000.23 ^ -4000000000.23 ok 1224 - 4000000000.23 ^ -5000000000 ok 1225 - 4000000000.23 ^ -4294967298.479 ok 1226 - 4000000000.23 ^ -6442450942 ok 1227 - 4000000000.23 ^ -6442450943.674 ok 1228 - 4000000000.23 ^ -6442450944 ok 1229 - 4000000000.23 ^ -6442450945 ok 1230 - 4000000000.23 ^ -6442450946.74 ok 1231 - 5000000000 ^ NaN ok 1232 - 5000000000 ^ 0 ok 1233 - 5000000000 ^ 0 ok 1234 - 5000000000 ^ Infinity ok 1235 - 5000000000 ^ -Infinity ok 1236 - 5000000000 ^ 1 ok 1237 - 5000000000 ^ 32.5 ok 1238 - 5000000000 ^ 2147483648 ok 1239 - 5000000000 ^ 3000000000 ok 1240 - 5000000000 ^ 4000000000.23 ok 1241 - 5000000000 ^ 5000000000 ok 1242 - 5000000000 ^ 4294967296 ok 1243 - 5000000000 ^ 4294967298.479 ok 1244 - 5000000000 ^ 6442450942 ok 1245 - 5000000000 ^ 6442450943.674 ok 1246 - 5000000000 ^ 6442450944 ok 1247 - 5000000000 ^ 6442450945 ok 1248 - 5000000000 ^ 6442450946.74 ok 1249 - 5000000000 ^ -1 ok 1250 - 5000000000 ^ -32.5 ok 1251 - 5000000000 ^ -3000000000 ok 1252 - 5000000000 ^ -4000000000.23 ok 1253 - 5000000000 ^ -5000000000 ok 1254 - 5000000000 ^ -4294967298.479 ok 1255 - 5000000000 ^ -6442450942 ok 1256 - 5000000000 ^ -6442450943.674 ok 1257 - 5000000000 ^ -6442450944 ok 1258 - 5000000000 ^ -6442450945 ok 1259 - 5000000000 ^ -6442450946.74 ok 1260 - 4294967296 ^ NaN ok 1261 - 4294967296 ^ 0 ok 1262 - 4294967296 ^ 0 ok 1263 - 4294967296 ^ Infinity ok 1264 - 4294967296 ^ -Infinity ok 1265 - 4294967296 ^ 1 ok 1266 - 4294967296 ^ 32.5 ok 1267 - 4294967296 ^ 2147483648 ok 1268 - 4294967296 ^ 3000000000 ok 1269 - 4294967296 ^ 4000000000.23 ok 1270 - 4294967296 ^ 5000000000 ok 1271 - 4294967296 ^ 4294967296 ok 1272 - 4294967296 ^ 4294967298.479 ok 1273 - 4294967296 ^ 6442450942 ok 1274 - 4294967296 ^ 6442450943.674 ok 1275 - 4294967296 ^ 6442450944 ok 1276 - 4294967296 ^ 6442450945 ok 1277 - 4294967296 ^ 6442450946.74 ok 1278 - 4294967296 ^ -1 ok 1279 - 4294967296 ^ -32.5 ok 1280 - 4294967296 ^ -3000000000 ok 1281 - 4294967296 ^ -4000000000.23 ok 1282 - 4294967296 ^ -5000000000 ok 1283 - 4294967296 ^ -4294967298.479 ok 1284 - 4294967296 ^ -6442450942 ok 1285 - 4294967296 ^ -6442450943.674 ok 1286 - 4294967296 ^ -6442450944 ok 1287 - 4294967296 ^ -6442450945 ok 1288 - 4294967296 ^ -6442450946.74 ok 1289 - 4294967298.479 ^ NaN ok 1290 - 4294967298.479 ^ 0 ok 1291 - 4294967298.479 ^ 0 ok 1292 - 4294967298.479 ^ Infinity ok 1293 - 4294967298.479 ^ -Infinity ok 1294 - 4294967298.479 ^ 1 ok 1295 - 4294967298.479 ^ 32.5 ok 1296 - 4294967298.479 ^ 2147483648 ok 1297 - 4294967298.479 ^ 3000000000 ok 1298 - 4294967298.479 ^ 4000000000.23 ok 1299 - 4294967298.479 ^ 5000000000 ok 1300 - 4294967298.479 ^ 4294967296 ok 1301 - 4294967298.479 ^ 4294967298.479 ok 1302 - 4294967298.479 ^ 6442450942 ok 1303 - 4294967298.479 ^ 6442450943.674 ok 1304 - 4294967298.479 ^ 6442450944 ok 1305 - 4294967298.479 ^ 6442450945 ok 1306 - 4294967298.479 ^ 6442450946.74 ok 1307 - 4294967298.479 ^ -1 ok 1308 - 4294967298.479 ^ -32.5 ok 1309 - 4294967298.479 ^ -3000000000 ok 1310 - 4294967298.479 ^ -4000000000.23 ok 1311 - 4294967298.479 ^ -5000000000 ok 1312 - 4294967298.479 ^ -4294967298.479 ok 1313 - 4294967298.479 ^ -6442450942 ok 1314 - 4294967298.479 ^ -6442450943.674 ok 1315 - 4294967298.479 ^ -6442450944 ok 1316 - 4294967298.479 ^ -6442450945 ok 1317 - 4294967298.479 ^ -6442450946.74 ok 1318 - 6442450942 ^ NaN ok 1319 - 6442450942 ^ 0 ok 1320 - 6442450942 ^ 0 ok 1321 - 6442450942 ^ Infinity ok 1322 - 6442450942 ^ -Infinity ok 1323 - 6442450942 ^ 1 ok 1324 - 6442450942 ^ 32.5 ok 1325 - 6442450942 ^ 2147483648 ok 1326 - 6442450942 ^ 3000000000 ok 1327 - 6442450942 ^ 4000000000.23 ok 1328 - 6442450942 ^ 5000000000 ok 1329 - 6442450942 ^ 4294967296 ok 1330 - 6442450942 ^ 4294967298.479 ok 1331 - 6442450942 ^ 6442450942 ok 1332 - 6442450942 ^ 6442450943.674 ok 1333 - 6442450942 ^ 6442450944 ok 1334 - 6442450942 ^ 6442450945 ok 1335 - 6442450942 ^ 6442450946.74 ok 1336 - 6442450942 ^ -1 ok 1337 - 6442450942 ^ -32.5 ok 1338 - 6442450942 ^ -3000000000 ok 1339 - 6442450942 ^ -4000000000.23 ok 1340 - 6442450942 ^ -5000000000 ok 1341 - 6442450942 ^ -4294967298.479 ok 1342 - 6442450942 ^ -6442450942 ok 1343 - 6442450942 ^ -6442450943.674 ok 1344 - 6442450942 ^ -6442450944 ok 1345 - 6442450942 ^ -6442450945 ok 1346 - 6442450942 ^ -6442450946.74 ok 1347 - 6442450943.674 ^ NaN ok 1348 - 6442450943.674 ^ 0 ok 1349 - 6442450943.674 ^ 0 ok 1350 - 6442450943.674 ^ Infinity ok 1351 - 6442450943.674 ^ -Infinity ok 1352 - 6442450943.674 ^ 1 ok 1353 - 6442450943.674 ^ 32.5 ok 1354 - 6442450943.674 ^ 2147483648 ok 1355 - 6442450943.674 ^ 3000000000 ok 1356 - 6442450943.674 ^ 4000000000.23 ok 1357 - 6442450943.674 ^ 5000000000 ok 1358 - 6442450943.674 ^ 4294967296 ok 1359 - 6442450943.674 ^ 4294967298.479 ok 1360 - 6442450943.674 ^ 6442450942 ok 1361 - 6442450943.674 ^ 6442450943.674 ok 1362 - 6442450943.674 ^ 6442450944 ok 1363 - 6442450943.674 ^ 6442450945 ok 1364 - 6442450943.674 ^ 6442450946.74 ok 1365 - 6442450943.674 ^ -1 ok 1366 - 6442450943.674 ^ -32.5 ok 1367 - 6442450943.674 ^ -3000000000 ok 1368 - 6442450943.674 ^ -4000000000.23 ok 1369 - 6442450943.674 ^ -5000000000 ok 1370 - 6442450943.674 ^ -4294967298.479 ok 1371 - 6442450943.674 ^ -6442450942 ok 1372 - 6442450943.674 ^ -6442450943.674 ok 1373 - 6442450943.674 ^ -6442450944 ok 1374 - 6442450943.674 ^ -6442450945 ok 1375 - 6442450943.674 ^ -6442450946.74 ok 1376 - 6442450944 ^ NaN ok 1377 - 6442450944 ^ 0 ok 1378 - 6442450944 ^ 0 ok 1379 - 6442450944 ^ Infinity ok 1380 - 6442450944 ^ -Infinity ok 1381 - 6442450944 ^ 1 ok 1382 - 6442450944 ^ 32.5 ok 1383 - 6442450944 ^ 2147483648 ok 1384 - 6442450944 ^ 3000000000 ok 1385 - 6442450944 ^ 4000000000.23 ok 1386 - 6442450944 ^ 5000000000 ok 1387 - 6442450944 ^ 4294967296 ok 1388 - 6442450944 ^ 4294967298.479 ok 1389 - 6442450944 ^ 6442450942 ok 1390 - 6442450944 ^ 6442450943.674 ok 1391 - 6442450944 ^ 6442450944 ok 1392 - 6442450944 ^ 6442450945 ok 1393 - 6442450944 ^ 6442450946.74 ok 1394 - 6442450944 ^ -1 ok 1395 - 6442450944 ^ -32.5 ok 1396 - 6442450944 ^ -3000000000 ok 1397 - 6442450944 ^ -4000000000.23 ok 1398 - 6442450944 ^ -5000000000 ok 1399 - 6442450944 ^ -4294967298.479 ok 1400 - 6442450944 ^ -6442450942 ok 1401 - 6442450944 ^ -6442450943.674 ok 1402 - 6442450944 ^ -6442450944 ok 1403 - 6442450944 ^ -6442450945 ok 1404 - 6442450944 ^ -6442450946.74 ok 1405 - 6442450945 ^ NaN ok 1406 - 6442450945 ^ 0 ok 1407 - 6442450945 ^ 0 ok 1408 - 6442450945 ^ Infinity ok 1409 - 6442450945 ^ -Infinity ok 1410 - 6442450945 ^ 1 ok 1411 - 6442450945 ^ 32.5 ok 1412 - 6442450945 ^ 2147483648 ok 1413 - 6442450945 ^ 3000000000 ok 1414 - 6442450945 ^ 4000000000.23 ok 1415 - 6442450945 ^ 5000000000 ok 1416 - 6442450945 ^ 4294967296 ok 1417 - 6442450945 ^ 4294967298.479 ok 1418 - 6442450945 ^ 6442450942 ok 1419 - 6442450945 ^ 6442450943.674 ok 1420 - 6442450945 ^ 6442450944 ok 1421 - 6442450945 ^ 6442450945 ok 1422 - 6442450945 ^ 6442450946.74 ok 1423 - 6442450945 ^ -1 ok 1424 - 6442450945 ^ -32.5 ok 1425 - 6442450945 ^ -3000000000 ok 1426 - 6442450945 ^ -4000000000.23 ok 1427 - 6442450945 ^ -5000000000 ok 1428 - 6442450945 ^ -4294967298.479 ok 1429 - 6442450945 ^ -6442450942 ok 1430 - 6442450945 ^ -6442450943.674 ok 1431 - 6442450945 ^ -6442450944 ok 1432 - 6442450945 ^ -6442450945 ok 1433 - 6442450945 ^ -6442450946.74 ok 1434 - 6442450946.74 ^ NaN ok 1435 - 6442450946.74 ^ 0 ok 1436 - 6442450946.74 ^ 0 ok 1437 - 6442450946.74 ^ Infinity ok 1438 - 6442450946.74 ^ -Infinity ok 1439 - 6442450946.74 ^ 1 ok 1440 - 6442450946.74 ^ 32.5 ok 1441 - 6442450946.74 ^ 2147483648 ok 1442 - 6442450946.74 ^ 3000000000 ok 1443 - 6442450946.74 ^ 4000000000.23 ok 1444 - 6442450946.74 ^ 5000000000 ok 1445 - 6442450946.74 ^ 4294967296 ok 1446 - 6442450946.74 ^ 4294967298.479 ok 1447 - 6442450946.74 ^ 6442450942 ok 1448 - 6442450946.74 ^ 6442450943.674 ok 1449 - 6442450946.74 ^ 6442450944 ok 1450 - 6442450946.74 ^ 6442450945 ok 1451 - 6442450946.74 ^ 6442450946.74 ok 1452 - 6442450946.74 ^ -1 ok 1453 - 6442450946.74 ^ -32.5 ok 1454 - 6442450946.74 ^ -3000000000 ok 1455 - 6442450946.74 ^ -4000000000.23 ok 1456 - 6442450946.74 ^ -5000000000 ok 1457 - 6442450946.74 ^ -4294967298.479 ok 1458 - 6442450946.74 ^ -6442450942 ok 1459 - 6442450946.74 ^ -6442450943.674 ok 1460 - 6442450946.74 ^ -6442450944 ok 1461 - 6442450946.74 ^ -6442450945 ok 1462 - 6442450946.74 ^ -6442450946.74 ok 1463 - -1 ^ NaN ok 1464 - -1 ^ 0 ok 1465 - -1 ^ 0 ok 1466 - -1 ^ Infinity ok 1467 - -1 ^ -Infinity ok 1468 - -1 ^ 1 ok 1469 - -1 ^ 32.5 ok 1470 - -1 ^ 2147483648 ok 1471 - -1 ^ 3000000000 ok 1472 - -1 ^ 4000000000.23 ok 1473 - -1 ^ 5000000000 ok 1474 - -1 ^ 4294967296 ok 1475 - -1 ^ 4294967298.479 ok 1476 - -1 ^ 6442450942 ok 1477 - -1 ^ 6442450943.674 ok 1478 - -1 ^ 6442450944 ok 1479 - -1 ^ 6442450945 ok 1480 - -1 ^ 6442450946.74 ok 1481 - -1 ^ -1 ok 1482 - -1 ^ -32.5 ok 1483 - -1 ^ -3000000000 ok 1484 - -1 ^ -4000000000.23 ok 1485 - -1 ^ -5000000000 ok 1486 - -1 ^ -4294967298.479 ok 1487 - -1 ^ -6442450942 ok 1488 - -1 ^ -6442450943.674 ok 1489 - -1 ^ -6442450944 ok 1490 - -1 ^ -6442450945 ok 1491 - -1 ^ -6442450946.74 ok 1492 - -32.5 ^ NaN ok 1493 - -32.5 ^ 0 ok 1494 - -32.5 ^ 0 ok 1495 - -32.5 ^ Infinity ok 1496 - -32.5 ^ -Infinity ok 1497 - -32.5 ^ 1 ok 1498 - -32.5 ^ 32.5 ok 1499 - -32.5 ^ 2147483648 ok 1500 - -32.5 ^ 3000000000 ok 1501 - -32.5 ^ 4000000000.23 ok 1502 - -32.5 ^ 5000000000 ok 1503 - -32.5 ^ 4294967296 ok 1504 - -32.5 ^ 4294967298.479 ok 1505 - -32.5 ^ 6442450942 ok 1506 - -32.5 ^ 6442450943.674 ok 1507 - -32.5 ^ 6442450944 ok 1508 - -32.5 ^ 6442450945 ok 1509 - -32.5 ^ 6442450946.74 ok 1510 - -32.5 ^ -1 ok 1511 - -32.5 ^ -32.5 ok 1512 - -32.5 ^ -3000000000 ok 1513 - -32.5 ^ -4000000000.23 ok 1514 - -32.5 ^ -5000000000 ok 1515 - -32.5 ^ -4294967298.479 ok 1516 - -32.5 ^ -6442450942 ok 1517 - -32.5 ^ -6442450943.674 ok 1518 - -32.5 ^ -6442450944 ok 1519 - -32.5 ^ -6442450945 ok 1520 - -32.5 ^ -6442450946.74 ok 1521 - -3000000000 ^ NaN ok 1522 - -3000000000 ^ 0 ok 1523 - -3000000000 ^ 0 ok 1524 - -3000000000 ^ Infinity ok 1525 - -3000000000 ^ -Infinity ok 1526 - -3000000000 ^ 1 ok 1527 - -3000000000 ^ 32.5 ok 1528 - -3000000000 ^ 2147483648 ok 1529 - -3000000000 ^ 3000000000 ok 1530 - -3000000000 ^ 4000000000.23 ok 1531 - -3000000000 ^ 5000000000 ok 1532 - -3000000000 ^ 4294967296 ok 1533 - -3000000000 ^ 4294967298.479 ok 1534 - -3000000000 ^ 6442450942 ok 1535 - -3000000000 ^ 6442450943.674 ok 1536 - -3000000000 ^ 6442450944 ok 1537 - -3000000000 ^ 6442450945 ok 1538 - -3000000000 ^ 6442450946.74 ok 1539 - -3000000000 ^ -1 ok 1540 - -3000000000 ^ -32.5 ok 1541 - -3000000000 ^ -3000000000 ok 1542 - -3000000000 ^ -4000000000.23 ok 1543 - -3000000000 ^ -5000000000 ok 1544 - -3000000000 ^ -4294967298.479 ok 1545 - -3000000000 ^ -6442450942 ok 1546 - -3000000000 ^ -6442450943.674 ok 1547 - -3000000000 ^ -6442450944 ok 1548 - -3000000000 ^ -6442450945 ok 1549 - -3000000000 ^ -6442450946.74 ok 1550 - -4000000000.23 ^ NaN ok 1551 - -4000000000.23 ^ 0 ok 1552 - -4000000000.23 ^ 0 ok 1553 - -4000000000.23 ^ Infinity ok 1554 - -4000000000.23 ^ -Infinity ok 1555 - -4000000000.23 ^ 1 ok 1556 - -4000000000.23 ^ 32.5 ok 1557 - -4000000000.23 ^ 2147483648 ok 1558 - -4000000000.23 ^ 3000000000 ok 1559 - -4000000000.23 ^ 4000000000.23 ok 1560 - -4000000000.23 ^ 5000000000 ok 1561 - -4000000000.23 ^ 4294967296 ok 1562 - -4000000000.23 ^ 4294967298.479 ok 1563 - -4000000000.23 ^ 6442450942 ok 1564 - -4000000000.23 ^ 6442450943.674 ok 1565 - -4000000000.23 ^ 6442450944 ok 1566 - -4000000000.23 ^ 6442450945 ok 1567 - -4000000000.23 ^ 6442450946.74 ok 1568 - -4000000000.23 ^ -1 ok 1569 - -4000000000.23 ^ -32.5 ok 1570 - -4000000000.23 ^ -3000000000 ok 1571 - -4000000000.23 ^ -4000000000.23 ok 1572 - -4000000000.23 ^ -5000000000 ok 1573 - -4000000000.23 ^ -4294967298.479 ok 1574 - -4000000000.23 ^ -6442450942 ok 1575 - -4000000000.23 ^ -6442450943.674 ok 1576 - -4000000000.23 ^ -6442450944 ok 1577 - -4000000000.23 ^ -6442450945 ok 1578 - -4000000000.23 ^ -6442450946.74 ok 1579 - -5000000000 ^ NaN ok 1580 - -5000000000 ^ 0 ok 1581 - -5000000000 ^ 0 ok 1582 - -5000000000 ^ Infinity ok 1583 - -5000000000 ^ -Infinity ok 1584 - -5000000000 ^ 1 ok 1585 - -5000000000 ^ 32.5 ok 1586 - -5000000000 ^ 2147483648 ok 1587 - -5000000000 ^ 3000000000 ok 1588 - -5000000000 ^ 4000000000.23 ok 1589 - -5000000000 ^ 5000000000 ok 1590 - -5000000000 ^ 4294967296 ok 1591 - -5000000000 ^ 4294967298.479 ok 1592 - -5000000000 ^ 6442450942 ok 1593 - -5000000000 ^ 6442450943.674 ok 1594 - -5000000000 ^ 6442450944 ok 1595 - -5000000000 ^ 6442450945 ok 1596 - -5000000000 ^ 6442450946.74 ok 1597 - -5000000000 ^ -1 ok 1598 - -5000000000 ^ -32.5 ok 1599 - -5000000000 ^ -3000000000 ok 1600 - -5000000000 ^ -4000000000.23 ok 1601 - -5000000000 ^ -5000000000 ok 1602 - -5000000000 ^ -4294967298.479 ok 1603 - -5000000000 ^ -6442450942 ok 1604 - -5000000000 ^ -6442450943.674 ok 1605 - -5000000000 ^ -6442450944 ok 1606 - -5000000000 ^ -6442450945 ok 1607 - -5000000000 ^ -6442450946.74 ok 1608 - -4294967298.479 ^ NaN ok 1609 - -4294967298.479 ^ 0 ok 1610 - -4294967298.479 ^ 0 ok 1611 - -4294967298.479 ^ Infinity ok 1612 - -4294967298.479 ^ -Infinity ok 1613 - -4294967298.479 ^ 1 ok 1614 - -4294967298.479 ^ 32.5 ok 1615 - -4294967298.479 ^ 2147483648 ok 1616 - -4294967298.479 ^ 3000000000 ok 1617 - -4294967298.479 ^ 4000000000.23 ok 1618 - -4294967298.479 ^ 5000000000 ok 1619 - -4294967298.479 ^ 4294967296 ok 1620 - -4294967298.479 ^ 4294967298.479 ok 1621 - -4294967298.479 ^ 6442450942 ok 1622 - -4294967298.479 ^ 6442450943.674 ok 1623 - -4294967298.479 ^ 6442450944 ok 1624 - -4294967298.479 ^ 6442450945 ok 1625 - -4294967298.479 ^ 6442450946.74 ok 1626 - -4294967298.479 ^ -1 ok 1627 - -4294967298.479 ^ -32.5 ok 1628 - -4294967298.479 ^ -3000000000 ok 1629 - -4294967298.479 ^ -4000000000.23 ok 1630 - -4294967298.479 ^ -5000000000 ok 1631 - -4294967298.479 ^ -4294967298.479 ok 1632 - -4294967298.479 ^ -6442450942 ok 1633 - -4294967298.479 ^ -6442450943.674 ok 1634 - -4294967298.479 ^ -6442450944 ok 1635 - -4294967298.479 ^ -6442450945 ok 1636 - -4294967298.479 ^ -6442450946.74 ok 1637 - -6442450942 ^ NaN ok 1638 - -6442450942 ^ 0 ok 1639 - -6442450942 ^ 0 ok 1640 - -6442450942 ^ Infinity ok 1641 - -6442450942 ^ -Infinity ok 1642 - -6442450942 ^ 1 ok 1643 - -6442450942 ^ 32.5 ok 1644 - -6442450942 ^ 2147483648 ok 1645 - -6442450942 ^ 3000000000 ok 1646 - -6442450942 ^ 4000000000.23 ok 1647 - -6442450942 ^ 5000000000 ok 1648 - -6442450942 ^ 4294967296 ok 1649 - -6442450942 ^ 4294967298.479 ok 1650 - -6442450942 ^ 6442450942 ok 1651 - -6442450942 ^ 6442450943.674 ok 1652 - -6442450942 ^ 6442450944 ok 1653 - -6442450942 ^ 6442450945 ok 1654 - -6442450942 ^ 6442450946.74 ok 1655 - -6442450942 ^ -1 ok 1656 - -6442450942 ^ -32.5 ok 1657 - -6442450942 ^ -3000000000 ok 1658 - -6442450942 ^ -4000000000.23 ok 1659 - -6442450942 ^ -5000000000 ok 1660 - -6442450942 ^ -4294967298.479 ok 1661 - -6442450942 ^ -6442450942 ok 1662 - -6442450942 ^ -6442450943.674 ok 1663 - -6442450942 ^ -6442450944 ok 1664 - -6442450942 ^ -6442450945 ok 1665 - -6442450942 ^ -6442450946.74 ok 1666 - -6442450943.674 ^ NaN ok 1667 - -6442450943.674 ^ 0 ok 1668 - -6442450943.674 ^ 0 ok 1669 - -6442450943.674 ^ Infinity ok 1670 - -6442450943.674 ^ -Infinity ok 1671 - -6442450943.674 ^ 1 ok 1672 - -6442450943.674 ^ 32.5 ok 1673 - -6442450943.674 ^ 2147483648 ok 1674 - -6442450943.674 ^ 3000000000 ok 1675 - -6442450943.674 ^ 4000000000.23 ok 1676 - -6442450943.674 ^ 5000000000 ok 1677 - -6442450943.674 ^ 4294967296 ok 1678 - -6442450943.674 ^ 4294967298.479 ok 1679 - -6442450943.674 ^ 6442450942 ok 1680 - -6442450943.674 ^ 6442450943.674 ok 1681 - -6442450943.674 ^ 6442450944 ok 1682 - -6442450943.674 ^ 6442450945 ok 1683 - -6442450943.674 ^ 6442450946.74 ok 1684 - -6442450943.674 ^ -1 ok 1685 - -6442450943.674 ^ -32.5 ok 1686 - -6442450943.674 ^ -3000000000 ok 1687 - -6442450943.674 ^ -4000000000.23 ok 1688 - -6442450943.674 ^ -5000000000 ok 1689 - -6442450943.674 ^ -4294967298.479 ok 1690 - -6442450943.674 ^ -6442450942 ok 1691 - -6442450943.674 ^ -6442450943.674 ok 1692 - -6442450943.674 ^ -6442450944 ok 1693 - -6442450943.674 ^ -6442450945 ok 1694 - -6442450943.674 ^ -6442450946.74 ok 1695 - -6442450944 ^ NaN ok 1696 - -6442450944 ^ 0 ok 1697 - -6442450944 ^ 0 ok 1698 - -6442450944 ^ Infinity ok 1699 - -6442450944 ^ -Infinity ok 1700 - -6442450944 ^ 1 ok 1701 - -6442450944 ^ 32.5 ok 1702 - -6442450944 ^ 2147483648 ok 1703 - -6442450944 ^ 3000000000 ok 1704 - -6442450944 ^ 4000000000.23 ok 1705 - -6442450944 ^ 5000000000 ok 1706 - -6442450944 ^ 4294967296 ok 1707 - -6442450944 ^ 4294967298.479 ok 1708 - -6442450944 ^ 6442450942 ok 1709 - -6442450944 ^ 6442450943.674 ok 1710 - -6442450944 ^ 6442450944 ok 1711 - -6442450944 ^ 6442450945 ok 1712 - -6442450944 ^ 6442450946.74 ok 1713 - -6442450944 ^ -1 ok 1714 - -6442450944 ^ -32.5 ok 1715 - -6442450944 ^ -3000000000 ok 1716 - -6442450944 ^ -4000000000.23 ok 1717 - -6442450944 ^ -5000000000 ok 1718 - -6442450944 ^ -4294967298.479 ok 1719 - -6442450944 ^ -6442450942 ok 1720 - -6442450944 ^ -6442450943.674 ok 1721 - -6442450944 ^ -6442450944 ok 1722 - -6442450944 ^ -6442450945 ok 1723 - -6442450944 ^ -6442450946.74 ok 1724 - -6442450945 ^ NaN ok 1725 - -6442450945 ^ 0 ok 1726 - -6442450945 ^ 0 ok 1727 - -6442450945 ^ Infinity ok 1728 - -6442450945 ^ -Infinity ok 1729 - -6442450945 ^ 1 ok 1730 - -6442450945 ^ 32.5 ok 1731 - -6442450945 ^ 2147483648 ok 1732 - -6442450945 ^ 3000000000 ok 1733 - -6442450945 ^ 4000000000.23 ok 1734 - -6442450945 ^ 5000000000 ok 1735 - -6442450945 ^ 4294967296 ok 1736 - -6442450945 ^ 4294967298.479 ok 1737 - -6442450945 ^ 6442450942 ok 1738 - -6442450945 ^ 6442450943.674 ok 1739 - -6442450945 ^ 6442450944 ok 1740 - -6442450945 ^ 6442450945 ok 1741 - -6442450945 ^ 6442450946.74 ok 1742 - -6442450945 ^ -1 ok 1743 - -6442450945 ^ -32.5 ok 1744 - -6442450945 ^ -3000000000 ok 1745 - -6442450945 ^ -4000000000.23 ok 1746 - -6442450945 ^ -5000000000 ok 1747 - -6442450945 ^ -4294967298.479 ok 1748 - -6442450945 ^ -6442450942 ok 1749 - -6442450945 ^ -6442450943.674 ok 1750 - -6442450945 ^ -6442450944 ok 1751 - -6442450945 ^ -6442450945 ok 1752 - -6442450945 ^ -6442450946.74 ok 1753 - -6442450946.74 ^ NaN ok 1754 - -6442450946.74 ^ 0 ok 1755 - -6442450946.74 ^ 0 ok 1756 - -6442450946.74 ^ Infinity ok 1757 - -6442450946.74 ^ -Infinity ok 1758 - -6442450946.74 ^ 1 ok 1759 - -6442450946.74 ^ 32.5 ok 1760 - -6442450946.74 ^ 2147483648 ok 1761 - -6442450946.74 ^ 3000000000 ok 1762 - -6442450946.74 ^ 4000000000.23 ok 1763 - -6442450946.74 ^ 5000000000 ok 1764 - -6442450946.74 ^ 4294967296 ok 1765 - -6442450946.74 ^ 4294967298.479 ok 1766 - -6442450946.74 ^ 6442450942 ok 1767 - -6442450946.74 ^ 6442450943.674 ok 1768 - -6442450946.74 ^ 6442450944 ok 1769 - -6442450946.74 ^ 6442450945 ok 1770 - -6442450946.74 ^ 6442450946.74 ok 1771 - -6442450946.74 ^ -1 ok 1772 - -6442450946.74 ^ -32.5 ok 1773 - -6442450946.74 ^ -3000000000 ok 1774 - -6442450946.74 ^ -4000000000.23 ok 1775 - -6442450946.74 ^ -5000000000 ok 1776 - -6442450946.74 ^ -4294967298.479 ok 1777 - -6442450946.74 ^ -6442450942 ok 1778 - -6442450946.74 ^ -6442450943.674 ok 1779 - -6442450946.74 ^ -6442450944 ok 1780 - -6442450946.74 ^ -6442450945 ok 1781 - -6442450946.74 ^ -6442450946.74 ok 1782 - undefined | undefined ok 1783 - undefined | null ok 1784 - undefined | boolean ok 1785 - undefined | string ok 1786 - undefined | number ok 1787 - undefined | object ok 1788 - undefined | number object ok 1789 - null | undefined ok 1790 - null | null ok 1791 - null | boolean ok 1792 - null | string ok 1793 - null | number ok 1794 - null | object ok 1795 - null | number object ok 1796 - boolean | undefined ok 1797 - boolean | null ok 1798 - boolean | boolean ok 1799 - boolean | string ok 1800 - boolean | number ok 1801 - boolean | object ok 1802 - boolean | number object ok 1803 - string | undefined ok 1804 - string | null ok 1805 - string | boolean ok 1806 - string | string ok 1807 - string | number ok 1808 - string | object ok 1809 - string | number object ok 1810 - number | undefined ok 1811 - number | null ok 1812 - number | boolean ok 1813 - number | string ok 1814 - number | object ok 1815 - number | number object ok 1816 - object | undefined ok 1817 - object | null ok 1818 - object | boolean ok 1819 - object | string ok 1820 - object | number ok 1821 - object | object ok 1822 - object | number object ok 1823 - number object | undefined ok 1824 - number object | null ok 1825 - number object | boolean ok 1826 - number object | string ok 1827 - number object | number ok 1828 - number object | object ok 1829 - number object | number object ok 1830 - NaN | NaN ok 1831 - NaN | 0 ok 1832 - NaN | 0 ok 1833 - NaN | Infinity ok 1834 - NaN | -Infinity ok 1835 - NaN | 1 ok 1836 - NaN | 32.5 ok 1837 - NaN | 2147483648 ok 1838 - NaN | 3000000000 ok 1839 - NaN | 4000000000.23 ok 1840 - NaN | 5000000000 ok 1841 - NaN | 4294967296 ok 1842 - NaN | 4294967298.479 ok 1843 - NaN | 6442450942 ok 1844 - NaN | 6442450943.674 ok 1845 - NaN | 6442450944 ok 1846 - NaN | 6442450945 ok 1847 - NaN | 6442450946.74 ok 1848 - NaN | -1 ok 1849 - NaN | -32.5 ok 1850 - NaN | -3000000000 ok 1851 - NaN | -4000000000.23 ok 1852 - NaN | -5000000000 ok 1853 - NaN | -4294967298.479 ok 1854 - NaN | -6442450942 ok 1855 - NaN | -6442450943.674 ok 1856 - NaN | -6442450944 ok 1857 - NaN | -6442450945 ok 1858 - NaN | -6442450946.74 ok 1859 - 0 | NaN ok 1860 - 0 | 0 ok 1861 - 0 | 0 ok 1862 - 0 | Infinity ok 1863 - 0 | -Infinity ok 1864 - 0 | 1 ok 1865 - 0 | 32.5 ok 1866 - 0 | 2147483648 ok 1867 - 0 | 3000000000 ok 1868 - 0 | 4000000000.23 ok 1869 - 0 | 5000000000 ok 1870 - 0 | 4294967296 ok 1871 - 0 | 4294967298.479 ok 1872 - 0 | 6442450942 ok 1873 - 0 | 6442450943.674 ok 1874 - 0 | 6442450944 ok 1875 - 0 | 6442450945 ok 1876 - 0 | 6442450946.74 ok 1877 - 0 | -1 ok 1878 - 0 | -32.5 ok 1879 - 0 | -3000000000 ok 1880 - 0 | -4000000000.23 ok 1881 - 0 | -5000000000 ok 1882 - 0 | -4294967298.479 ok 1883 - 0 | -6442450942 ok 1884 - 0 | -6442450943.674 ok 1885 - 0 | -6442450944 ok 1886 - 0 | -6442450945 ok 1887 - 0 | -6442450946.74 ok 1888 - 0 | NaN ok 1889 - 0 | 0 ok 1890 - 0 | 0 ok 1891 - 0 | Infinity ok 1892 - 0 | -Infinity ok 1893 - 0 | 1 ok 1894 - 0 | 32.5 ok 1895 - 0 | 2147483648 ok 1896 - 0 | 3000000000 ok 1897 - 0 | 4000000000.23 ok 1898 - 0 | 5000000000 ok 1899 - 0 | 4294967296 ok 1900 - 0 | 4294967298.479 ok 1901 - 0 | 6442450942 ok 1902 - 0 | 6442450943.674 ok 1903 - 0 | 6442450944 ok 1904 - 0 | 6442450945 ok 1905 - 0 | 6442450946.74 ok 1906 - 0 | -1 ok 1907 - 0 | -32.5 ok 1908 - 0 | -3000000000 ok 1909 - 0 | -4000000000.23 ok 1910 - 0 | -5000000000 ok 1911 - 0 | -4294967298.479 ok 1912 - 0 | -6442450942 ok 1913 - 0 | -6442450943.674 ok 1914 - 0 | -6442450944 ok 1915 - 0 | -6442450945 ok 1916 - 0 | -6442450946.74 ok 1917 - Infinity | NaN ok 1918 - Infinity | 0 ok 1919 - Infinity | 0 ok 1920 - Infinity | Infinity ok 1921 - Infinity | -Infinity ok 1922 - Infinity | 1 ok 1923 - Infinity | 32.5 ok 1924 - Infinity | 2147483648 ok 1925 - Infinity | 3000000000 ok 1926 - Infinity | 4000000000.23 ok 1927 - Infinity | 5000000000 ok 1928 - Infinity | 4294967296 ok 1929 - Infinity | 4294967298.479 ok 1930 - Infinity | 6442450942 ok 1931 - Infinity | 6442450943.674 ok 1932 - Infinity | 6442450944 ok 1933 - Infinity | 6442450945 ok 1934 - Infinity | 6442450946.74 ok 1935 - Infinity | -1 ok 1936 - Infinity | -32.5 ok 1937 - Infinity | -3000000000 ok 1938 - Infinity | -4000000000.23 ok 1939 - Infinity | -5000000000 ok 1940 - Infinity | -4294967298.479 ok 1941 - Infinity | -6442450942 ok 1942 - Infinity | -6442450943.674 ok 1943 - Infinity | -6442450944 ok 1944 - Infinity | -6442450945 ok 1945 - Infinity | -6442450946.74 ok 1946 - -Infinity | NaN ok 1947 - -Infinity | 0 ok 1948 - -Infinity | 0 ok 1949 - -Infinity | Infinity ok 1950 - -Infinity | -Infinity ok 1951 - -Infinity | 1 ok 1952 - -Infinity | 32.5 ok 1953 - -Infinity | 2147483648 ok 1954 - -Infinity | 3000000000 ok 1955 - -Infinity | 4000000000.23 ok 1956 - -Infinity | 5000000000 ok 1957 - -Infinity | 4294967296 ok 1958 - -Infinity | 4294967298.479 ok 1959 - -Infinity | 6442450942 ok 1960 - -Infinity | 6442450943.674 ok 1961 - -Infinity | 6442450944 ok 1962 - -Infinity | 6442450945 ok 1963 - -Infinity | 6442450946.74 ok 1964 - -Infinity | -1 ok 1965 - -Infinity | -32.5 ok 1966 - -Infinity | -3000000000 ok 1967 - -Infinity | -4000000000.23 ok 1968 - -Infinity | -5000000000 ok 1969 - -Infinity | -4294967298.479 ok 1970 - -Infinity | -6442450942 ok 1971 - -Infinity | -6442450943.674 ok 1972 - -Infinity | -6442450944 ok 1973 - -Infinity | -6442450945 ok 1974 - -Infinity | -6442450946.74 ok 1975 - 1 | NaN ok 1976 - 1 | 0 ok 1977 - 1 | 0 ok 1978 - 1 | Infinity ok 1979 - 1 | -Infinity ok 1980 - 1 | 1 ok 1981 - 1 | 32.5 ok 1982 - 1 | 2147483648 ok 1983 - 1 | 3000000000 ok 1984 - 1 | 4000000000.23 ok 1985 - 1 | 5000000000 ok 1986 - 1 | 4294967296 ok 1987 - 1 | 4294967298.479 ok 1988 - 1 | 6442450942 ok 1989 - 1 | 6442450943.674 ok 1990 - 1 | 6442450944 ok 1991 - 1 | 6442450945 ok 1992 - 1 | 6442450946.74 ok 1993 - 1 | -1 ok 1994 - 1 | -32.5 ok 1995 - 1 | -3000000000 ok 1996 - 1 | -4000000000.23 ok 1997 - 1 | -5000000000 ok 1998 - 1 | -4294967298.479 ok 1999 - 1 | -6442450942 ok 2000 - 1 | -6442450943.674 ok 2001 - 1 | -6442450944 ok 2002 - 1 | -6442450945 ok 2003 - 1 | -6442450946.74 ok 2004 - 32.5 | NaN ok 2005 - 32.5 | 0 ok 2006 - 32.5 | 0 ok 2007 - 32.5 | Infinity ok 2008 - 32.5 | -Infinity ok 2009 - 32.5 | 1 ok 2010 - 32.5 | 32.5 ok 2011 - 32.5 | 2147483648 ok 2012 - 32.5 | 3000000000 ok 2013 - 32.5 | 4000000000.23 ok 2014 - 32.5 | 5000000000 ok 2015 - 32.5 | 4294967296 ok 2016 - 32.5 | 4294967298.479 ok 2017 - 32.5 | 6442450942 ok 2018 - 32.5 | 6442450943.674 ok 2019 - 32.5 | 6442450944 ok 2020 - 32.5 | 6442450945 ok 2021 - 32.5 | 6442450946.74 ok 2022 - 32.5 | -1 ok 2023 - 32.5 | -32.5 ok 2024 - 32.5 | -3000000000 ok 2025 - 32.5 | -4000000000.23 ok 2026 - 32.5 | -5000000000 ok 2027 - 32.5 | -4294967298.479 ok 2028 - 32.5 | -6442450942 ok 2029 - 32.5 | -6442450943.674 ok 2030 - 32.5 | -6442450944 ok 2031 - 32.5 | -6442450945 ok 2032 - 32.5 | -6442450946.74 ok 2033 - 2147483648 | NaN ok 2034 - 2147483648 | 0 ok 2035 - 2147483648 | 0 ok 2036 - 2147483648 | Infinity ok 2037 - 2147483648 | -Infinity ok 2038 - 2147483648 | 1 ok 2039 - 2147483648 | 32.5 ok 2040 - 2147483648 | 2147483648 ok 2041 - 2147483648 | 3000000000 ok 2042 - 2147483648 | 4000000000.23 ok 2043 - 2147483648 | 5000000000 ok 2044 - 2147483648 | 4294967296 ok 2045 - 2147483648 | 4294967298.479 ok 2046 - 2147483648 | 6442450942 ok 2047 - 2147483648 | 6442450943.674 ok 2048 - 2147483648 | 6442450944 ok 2049 - 2147483648 | 6442450945 ok 2050 - 2147483648 | 6442450946.74 ok 2051 - 2147483648 | -1 ok 2052 - 2147483648 | -32.5 ok 2053 - 2147483648 | -3000000000 ok 2054 - 2147483648 | -4000000000.23 ok 2055 - 2147483648 | -5000000000 ok 2056 - 2147483648 | -4294967298.479 ok 2057 - 2147483648 | -6442450942 ok 2058 - 2147483648 | -6442450943.674 ok 2059 - 2147483648 | -6442450944 ok 2060 - 2147483648 | -6442450945 ok 2061 - 2147483648 | -6442450946.74 ok 2062 - 3000000000 | NaN ok 2063 - 3000000000 | 0 ok 2064 - 3000000000 | 0 ok 2065 - 3000000000 | Infinity ok 2066 - 3000000000 | -Infinity ok 2067 - 3000000000 | 1 ok 2068 - 3000000000 | 32.5 ok 2069 - 3000000000 | 2147483648 ok 2070 - 3000000000 | 3000000000 ok 2071 - 3000000000 | 4000000000.23 ok 2072 - 3000000000 | 5000000000 ok 2073 - 3000000000 | 4294967296 ok 2074 - 3000000000 | 4294967298.479 ok 2075 - 3000000000 | 6442450942 ok 2076 - 3000000000 | 6442450943.674 ok 2077 - 3000000000 | 6442450944 ok 2078 - 3000000000 | 6442450945 ok 2079 - 3000000000 | 6442450946.74 ok 2080 - 3000000000 | -1 ok 2081 - 3000000000 | -32.5 ok 2082 - 3000000000 | -3000000000 ok 2083 - 3000000000 | -4000000000.23 ok 2084 - 3000000000 | -5000000000 ok 2085 - 3000000000 | -4294967298.479 ok 2086 - 3000000000 | -6442450942 ok 2087 - 3000000000 | -6442450943.674 ok 2088 - 3000000000 | -6442450944 ok 2089 - 3000000000 | -6442450945 ok 2090 - 3000000000 | -6442450946.74 ok 2091 - 4000000000.23 | NaN ok 2092 - 4000000000.23 | 0 ok 2093 - 4000000000.23 | 0 ok 2094 - 4000000000.23 | Infinity ok 2095 - 4000000000.23 | -Infinity ok 2096 - 4000000000.23 | 1 ok 2097 - 4000000000.23 | 32.5 ok 2098 - 4000000000.23 | 2147483648 ok 2099 - 4000000000.23 | 3000000000 ok 2100 - 4000000000.23 | 4000000000.23 ok 2101 - 4000000000.23 | 5000000000 ok 2102 - 4000000000.23 | 4294967296 ok 2103 - 4000000000.23 | 4294967298.479 ok 2104 - 4000000000.23 | 6442450942 ok 2105 - 4000000000.23 | 6442450943.674 ok 2106 - 4000000000.23 | 6442450944 ok 2107 - 4000000000.23 | 6442450945 ok 2108 - 4000000000.23 | 6442450946.74 ok 2109 - 4000000000.23 | -1 ok 2110 - 4000000000.23 | -32.5 ok 2111 - 4000000000.23 | -3000000000 ok 2112 - 4000000000.23 | -4000000000.23 ok 2113 - 4000000000.23 | -5000000000 ok 2114 - 4000000000.23 | -4294967298.479 ok 2115 - 4000000000.23 | -6442450942 ok 2116 - 4000000000.23 | -6442450943.674 ok 2117 - 4000000000.23 | -6442450944 ok 2118 - 4000000000.23 | -6442450945 ok 2119 - 4000000000.23 | -6442450946.74 ok 2120 - 5000000000 | NaN ok 2121 - 5000000000 | 0 ok 2122 - 5000000000 | 0 ok 2123 - 5000000000 | Infinity ok 2124 - 5000000000 | -Infinity ok 2125 - 5000000000 | 1 ok 2126 - 5000000000 | 32.5 ok 2127 - 5000000000 | 2147483648 ok 2128 - 5000000000 | 3000000000 ok 2129 - 5000000000 | 4000000000.23 ok 2130 - 5000000000 | 5000000000 ok 2131 - 5000000000 | 4294967296 ok 2132 - 5000000000 | 4294967298.479 ok 2133 - 5000000000 | 6442450942 ok 2134 - 5000000000 | 6442450943.674 ok 2135 - 5000000000 | 6442450944 ok 2136 - 5000000000 | 6442450945 ok 2137 - 5000000000 | 6442450946.74 ok 2138 - 5000000000 | -1 ok 2139 - 5000000000 | -32.5 ok 2140 - 5000000000 | -3000000000 ok 2141 - 5000000000 | -4000000000.23 ok 2142 - 5000000000 | -5000000000 ok 2143 - 5000000000 | -4294967298.479 ok 2144 - 5000000000 | -6442450942 ok 2145 - 5000000000 | -6442450943.674 ok 2146 - 5000000000 | -6442450944 ok 2147 - 5000000000 | -6442450945 ok 2148 - 5000000000 | -6442450946.74 ok 2149 - 4294967296 | NaN ok 2150 - 4294967296 | 0 ok 2151 - 4294967296 | 0 ok 2152 - 4294967296 | Infinity ok 2153 - 4294967296 | -Infinity ok 2154 - 4294967296 | 1 ok 2155 - 4294967296 | 32.5 ok 2156 - 4294967296 | 2147483648 ok 2157 - 4294967296 | 3000000000 ok 2158 - 4294967296 | 4000000000.23 ok 2159 - 4294967296 | 5000000000 ok 2160 - 4294967296 | 4294967296 ok 2161 - 4294967296 | 4294967298.479 ok 2162 - 4294967296 | 6442450942 ok 2163 - 4294967296 | 6442450943.674 ok 2164 - 4294967296 | 6442450944 ok 2165 - 4294967296 | 6442450945 ok 2166 - 4294967296 | 6442450946.74 ok 2167 - 4294967296 | -1 ok 2168 - 4294967296 | -32.5 ok 2169 - 4294967296 | -3000000000 ok 2170 - 4294967296 | -4000000000.23 ok 2171 - 4294967296 | -5000000000 ok 2172 - 4294967296 | -4294967298.479 ok 2173 - 4294967296 | -6442450942 ok 2174 - 4294967296 | -6442450943.674 ok 2175 - 4294967296 | -6442450944 ok 2176 - 4294967296 | -6442450945 ok 2177 - 4294967296 | -6442450946.74 ok 2178 - 4294967298.479 | NaN ok 2179 - 4294967298.479 | 0 ok 2180 - 4294967298.479 | 0 ok 2181 - 4294967298.479 | Infinity ok 2182 - 4294967298.479 | -Infinity ok 2183 - 4294967298.479 | 1 ok 2184 - 4294967298.479 | 32.5 ok 2185 - 4294967298.479 | 2147483648 ok 2186 - 4294967298.479 | 3000000000 ok 2187 - 4294967298.479 | 4000000000.23 ok 2188 - 4294967298.479 | 5000000000 ok 2189 - 4294967298.479 | 4294967296 ok 2190 - 4294967298.479 | 4294967298.479 ok 2191 - 4294967298.479 | 6442450942 ok 2192 - 4294967298.479 | 6442450943.674 ok 2193 - 4294967298.479 | 6442450944 ok 2194 - 4294967298.479 | 6442450945 ok 2195 - 4294967298.479 | 6442450946.74 ok 2196 - 4294967298.479 | -1 ok 2197 - 4294967298.479 | -32.5 ok 2198 - 4294967298.479 | -3000000000 ok 2199 - 4294967298.479 | -4000000000.23 ok 2200 - 4294967298.479 | -5000000000 ok 2201 - 4294967298.479 | -4294967298.479 ok 2202 - 4294967298.479 | -6442450942 ok 2203 - 4294967298.479 | -6442450943.674 ok 2204 - 4294967298.479 | -6442450944 ok 2205 - 4294967298.479 | -6442450945 ok 2206 - 4294967298.479 | -6442450946.74 ok 2207 - 6442450942 | NaN ok 2208 - 6442450942 | 0 ok 2209 - 6442450942 | 0 ok 2210 - 6442450942 | Infinity ok 2211 - 6442450942 | -Infinity ok 2212 - 6442450942 | 1 ok 2213 - 6442450942 | 32.5 ok 2214 - 6442450942 | 2147483648 ok 2215 - 6442450942 | 3000000000 ok 2216 - 6442450942 | 4000000000.23 ok 2217 - 6442450942 | 5000000000 ok 2218 - 6442450942 | 4294967296 ok 2219 - 6442450942 | 4294967298.479 ok 2220 - 6442450942 | 6442450942 ok 2221 - 6442450942 | 6442450943.674 ok 2222 - 6442450942 | 6442450944 ok 2223 - 6442450942 | 6442450945 ok 2224 - 6442450942 | 6442450946.74 ok 2225 - 6442450942 | -1 ok 2226 - 6442450942 | -32.5 ok 2227 - 6442450942 | -3000000000 ok 2228 - 6442450942 | -4000000000.23 ok 2229 - 6442450942 | -5000000000 ok 2230 - 6442450942 | -4294967298.479 ok 2231 - 6442450942 | -6442450942 ok 2232 - 6442450942 | -6442450943.674 ok 2233 - 6442450942 | -6442450944 ok 2234 - 6442450942 | -6442450945 ok 2235 - 6442450942 | -6442450946.74 ok 2236 - 6442450943.674 | NaN ok 2237 - 6442450943.674 | 0 ok 2238 - 6442450943.674 | 0 ok 2239 - 6442450943.674 | Infinity ok 2240 - 6442450943.674 | -Infinity ok 2241 - 6442450943.674 | 1 ok 2242 - 6442450943.674 | 32.5 ok 2243 - 6442450943.674 | 2147483648 ok 2244 - 6442450943.674 | 3000000000 ok 2245 - 6442450943.674 | 4000000000.23 ok 2246 - 6442450943.674 | 5000000000 ok 2247 - 6442450943.674 | 4294967296 ok 2248 - 6442450943.674 | 4294967298.479 ok 2249 - 6442450943.674 | 6442450942 ok 2250 - 6442450943.674 | 6442450943.674 ok 2251 - 6442450943.674 | 6442450944 ok 2252 - 6442450943.674 | 6442450945 ok 2253 - 6442450943.674 | 6442450946.74 ok 2254 - 6442450943.674 | -1 ok 2255 - 6442450943.674 | -32.5 ok 2256 - 6442450943.674 | -3000000000 ok 2257 - 6442450943.674 | -4000000000.23 ok 2258 - 6442450943.674 | -5000000000 ok 2259 - 6442450943.674 | -4294967298.479 ok 2260 - 6442450943.674 | -6442450942 ok 2261 - 6442450943.674 | -6442450943.674 ok 2262 - 6442450943.674 | -6442450944 ok 2263 - 6442450943.674 | -6442450945 ok 2264 - 6442450943.674 | -6442450946.74 ok 2265 - 6442450944 | NaN ok 2266 - 6442450944 | 0 ok 2267 - 6442450944 | 0 ok 2268 - 6442450944 | Infinity ok 2269 - 6442450944 | -Infinity ok 2270 - 6442450944 | 1 ok 2271 - 6442450944 | 32.5 ok 2272 - 6442450944 | 2147483648 ok 2273 - 6442450944 | 3000000000 ok 2274 - 6442450944 | 4000000000.23 ok 2275 - 6442450944 | 5000000000 ok 2276 - 6442450944 | 4294967296 ok 2277 - 6442450944 | 4294967298.479 ok 2278 - 6442450944 | 6442450942 ok 2279 - 6442450944 | 6442450943.674 ok 2280 - 6442450944 | 6442450944 ok 2281 - 6442450944 | 6442450945 ok 2282 - 6442450944 | 6442450946.74 ok 2283 - 6442450944 | -1 ok 2284 - 6442450944 | -32.5 ok 2285 - 6442450944 | -3000000000 ok 2286 - 6442450944 | -4000000000.23 ok 2287 - 6442450944 | -5000000000 ok 2288 - 6442450944 | -4294967298.479 ok 2289 - 6442450944 | -6442450942 ok 2290 - 6442450944 | -6442450943.674 ok 2291 - 6442450944 | -6442450944 ok 2292 - 6442450944 | -6442450945 ok 2293 - 6442450944 | -6442450946.74 ok 2294 - 6442450945 | NaN ok 2295 - 6442450945 | 0 ok 2296 - 6442450945 | 0 ok 2297 - 6442450945 | Infinity ok 2298 - 6442450945 | -Infinity ok 2299 - 6442450945 | 1 ok 2300 - 6442450945 | 32.5 ok 2301 - 6442450945 | 2147483648 ok 2302 - 6442450945 | 3000000000 ok 2303 - 6442450945 | 4000000000.23 ok 2304 - 6442450945 | 5000000000 ok 2305 - 6442450945 | 4294967296 ok 2306 - 6442450945 | 4294967298.479 ok 2307 - 6442450945 | 6442450942 ok 2308 - 6442450945 | 6442450943.674 ok 2309 - 6442450945 | 6442450944 ok 2310 - 6442450945 | 6442450945 ok 2311 - 6442450945 | 6442450946.74 ok 2312 - 6442450945 | -1 ok 2313 - 6442450945 | -32.5 ok 2314 - 6442450945 | -3000000000 ok 2315 - 6442450945 | -4000000000.23 ok 2316 - 6442450945 | -5000000000 ok 2317 - 6442450945 | -4294967298.479 ok 2318 - 6442450945 | -6442450942 ok 2319 - 6442450945 | -6442450943.674 ok 2320 - 6442450945 | -6442450944 ok 2321 - 6442450945 | -6442450945 ok 2322 - 6442450945 | -6442450946.74 ok 2323 - 6442450946.74 | NaN ok 2324 - 6442450946.74 | 0 ok 2325 - 6442450946.74 | 0 ok 2326 - 6442450946.74 | Infinity ok 2327 - 6442450946.74 | -Infinity ok 2328 - 6442450946.74 | 1 ok 2329 - 6442450946.74 | 32.5 ok 2330 - 6442450946.74 | 2147483648 ok 2331 - 6442450946.74 | 3000000000 ok 2332 - 6442450946.74 | 4000000000.23 ok 2333 - 6442450946.74 | 5000000000 ok 2334 - 6442450946.74 | 4294967296 ok 2335 - 6442450946.74 | 4294967298.479 ok 2336 - 6442450946.74 | 6442450942 ok 2337 - 6442450946.74 | 6442450943.674 ok 2338 - 6442450946.74 | 6442450944 ok 2339 - 6442450946.74 | 6442450945 ok 2340 - 6442450946.74 | 6442450946.74 ok 2341 - 6442450946.74 | -1 ok 2342 - 6442450946.74 | -32.5 ok 2343 - 6442450946.74 | -3000000000 ok 2344 - 6442450946.74 | -4000000000.23 ok 2345 - 6442450946.74 | -5000000000 ok 2346 - 6442450946.74 | -4294967298.479 ok 2347 - 6442450946.74 | -6442450942 ok 2348 - 6442450946.74 | -6442450943.674 ok 2349 - 6442450946.74 | -6442450944 ok 2350 - 6442450946.74 | -6442450945 ok 2351 - 6442450946.74 | -6442450946.74 ok 2352 - -1 | NaN ok 2353 - -1 | 0 ok 2354 - -1 | 0 ok 2355 - -1 | Infinity ok 2356 - -1 | -Infinity ok 2357 - -1 | 1 ok 2358 - -1 | 32.5 ok 2359 - -1 | 2147483648 ok 2360 - -1 | 3000000000 ok 2361 - -1 | 4000000000.23 ok 2362 - -1 | 5000000000 ok 2363 - -1 | 4294967296 ok 2364 - -1 | 4294967298.479 ok 2365 - -1 | 6442450942 ok 2366 - -1 | 6442450943.674 ok 2367 - -1 | 6442450944 ok 2368 - -1 | 6442450945 ok 2369 - -1 | 6442450946.74 ok 2370 - -1 | -1 ok 2371 - -1 | -32.5 ok 2372 - -1 | -3000000000 ok 2373 - -1 | -4000000000.23 ok 2374 - -1 | -5000000000 ok 2375 - -1 | -4294967298.479 ok 2376 - -1 | -6442450942 ok 2377 - -1 | -6442450943.674 ok 2378 - -1 | -6442450944 ok 2379 - -1 | -6442450945 ok 2380 - -1 | -6442450946.74 ok 2381 - -32.5 | NaN ok 2382 - -32.5 | 0 ok 2383 - -32.5 | 0 ok 2384 - -32.5 | Infinity ok 2385 - -32.5 | -Infinity ok 2386 - -32.5 | 1 ok 2387 - -32.5 | 32.5 ok 2388 - -32.5 | 2147483648 ok 2389 - -32.5 | 3000000000 ok 2390 - -32.5 | 4000000000.23 ok 2391 - -32.5 | 5000000000 ok 2392 - -32.5 | 4294967296 ok 2393 - -32.5 | 4294967298.479 ok 2394 - -32.5 | 6442450942 ok 2395 - -32.5 | 6442450943.674 ok 2396 - -32.5 | 6442450944 ok 2397 - -32.5 | 6442450945 ok 2398 - -32.5 | 6442450946.74 ok 2399 - -32.5 | -1 ok 2400 - -32.5 | -32.5 ok 2401 - -32.5 | -3000000000 ok 2402 - -32.5 | -4000000000.23 ok 2403 - -32.5 | -5000000000 ok 2404 - -32.5 | -4294967298.479 ok 2405 - -32.5 | -6442450942 ok 2406 - -32.5 | -6442450943.674 ok 2407 - -32.5 | -6442450944 ok 2408 - -32.5 | -6442450945 ok 2409 - -32.5 | -6442450946.74 ok 2410 - -3000000000 | NaN ok 2411 - -3000000000 | 0 ok 2412 - -3000000000 | 0 ok 2413 - -3000000000 | Infinity ok 2414 - -3000000000 | -Infinity ok 2415 - -3000000000 | 1 ok 2416 - -3000000000 | 32.5 ok 2417 - -3000000000 | 2147483648 ok 2418 - -3000000000 | 3000000000 ok 2419 - -3000000000 | 4000000000.23 ok 2420 - -3000000000 | 5000000000 ok 2421 - -3000000000 | 4294967296 ok 2422 - -3000000000 | 4294967298.479 ok 2423 - -3000000000 | 6442450942 ok 2424 - -3000000000 | 6442450943.674 ok 2425 - -3000000000 | 6442450944 ok 2426 - -3000000000 | 6442450945 ok 2427 - -3000000000 | 6442450946.74 ok 2428 - -3000000000 | -1 ok 2429 - -3000000000 | -32.5 ok 2430 - -3000000000 | -3000000000 ok 2431 - -3000000000 | -4000000000.23 ok 2432 - -3000000000 | -5000000000 ok 2433 - -3000000000 | -4294967298.479 ok 2434 - -3000000000 | -6442450942 ok 2435 - -3000000000 | -6442450943.674 ok 2436 - -3000000000 | -6442450944 ok 2437 - -3000000000 | -6442450945 ok 2438 - -3000000000 | -6442450946.74 ok 2439 - -4000000000.23 | NaN ok 2440 - -4000000000.23 | 0 ok 2441 - -4000000000.23 | 0 ok 2442 - -4000000000.23 | Infinity ok 2443 - -4000000000.23 | -Infinity ok 2444 - -4000000000.23 | 1 ok 2445 - -4000000000.23 | 32.5 ok 2446 - -4000000000.23 | 2147483648 ok 2447 - -4000000000.23 | 3000000000 ok 2448 - -4000000000.23 | 4000000000.23 ok 2449 - -4000000000.23 | 5000000000 ok 2450 - -4000000000.23 | 4294967296 ok 2451 - -4000000000.23 | 4294967298.479 ok 2452 - -4000000000.23 | 6442450942 ok 2453 - -4000000000.23 | 6442450943.674 ok 2454 - -4000000000.23 | 6442450944 ok 2455 - -4000000000.23 | 6442450945 ok 2456 - -4000000000.23 | 6442450946.74 ok 2457 - -4000000000.23 | -1 ok 2458 - -4000000000.23 | -32.5 ok 2459 - -4000000000.23 | -3000000000 ok 2460 - -4000000000.23 | -4000000000.23 ok 2461 - -4000000000.23 | -5000000000 ok 2462 - -4000000000.23 | -4294967298.479 ok 2463 - -4000000000.23 | -6442450942 ok 2464 - -4000000000.23 | -6442450943.674 ok 2465 - -4000000000.23 | -6442450944 ok 2466 - -4000000000.23 | -6442450945 ok 2467 - -4000000000.23 | -6442450946.74 ok 2468 - -5000000000 | NaN ok 2469 - -5000000000 | 0 ok 2470 - -5000000000 | 0 ok 2471 - -5000000000 | Infinity ok 2472 - -5000000000 | -Infinity ok 2473 - -5000000000 | 1 ok 2474 - -5000000000 | 32.5 ok 2475 - -5000000000 | 2147483648 ok 2476 - -5000000000 | 3000000000 ok 2477 - -5000000000 | 4000000000.23 ok 2478 - -5000000000 | 5000000000 ok 2479 - -5000000000 | 4294967296 ok 2480 - -5000000000 | 4294967298.479 ok 2481 - -5000000000 | 6442450942 ok 2482 - -5000000000 | 6442450943.674 ok 2483 - -5000000000 | 6442450944 ok 2484 - -5000000000 | 6442450945 ok 2485 - -5000000000 | 6442450946.74 ok 2486 - -5000000000 | -1 ok 2487 - -5000000000 | -32.5 ok 2488 - -5000000000 | -3000000000 ok 2489 - -5000000000 | -4000000000.23 ok 2490 - -5000000000 | -5000000000 ok 2491 - -5000000000 | -4294967298.479 ok 2492 - -5000000000 | -6442450942 ok 2493 - -5000000000 | -6442450943.674 ok 2494 - -5000000000 | -6442450944 ok 2495 - -5000000000 | -6442450945 ok 2496 - -5000000000 | -6442450946.74 ok 2497 - -4294967298.479 | NaN ok 2498 - -4294967298.479 | 0 ok 2499 - -4294967298.479 | 0 ok 2500 - -4294967298.479 | Infinity ok 2501 - -4294967298.479 | -Infinity ok 2502 - -4294967298.479 | 1 ok 2503 - -4294967298.479 | 32.5 ok 2504 - -4294967298.479 | 2147483648 ok 2505 - -4294967298.479 | 3000000000 ok 2506 - -4294967298.479 | 4000000000.23 ok 2507 - -4294967298.479 | 5000000000 ok 2508 - -4294967298.479 | 4294967296 ok 2509 - -4294967298.479 | 4294967298.479 ok 2510 - -4294967298.479 | 6442450942 ok 2511 - -4294967298.479 | 6442450943.674 ok 2512 - -4294967298.479 | 6442450944 ok 2513 - -4294967298.479 | 6442450945 ok 2514 - -4294967298.479 | 6442450946.74 ok 2515 - -4294967298.479 | -1 ok 2516 - -4294967298.479 | -32.5 ok 2517 - -4294967298.479 | -3000000000 ok 2518 - -4294967298.479 | -4000000000.23 ok 2519 - -4294967298.479 | -5000000000 ok 2520 - -4294967298.479 | -4294967298.479 ok 2521 - -4294967298.479 | -6442450942 ok 2522 - -4294967298.479 | -6442450943.674 ok 2523 - -4294967298.479 | -6442450944 ok 2524 - -4294967298.479 | -6442450945 ok 2525 - -4294967298.479 | -6442450946.74 ok 2526 - -6442450942 | NaN ok 2527 - -6442450942 | 0 ok 2528 - -6442450942 | 0 ok 2529 - -6442450942 | Infinity ok 2530 - -6442450942 | -Infinity ok 2531 - -6442450942 | 1 ok 2532 - -6442450942 | 32.5 ok 2533 - -6442450942 | 2147483648 ok 2534 - -6442450942 | 3000000000 ok 2535 - -6442450942 | 4000000000.23 ok 2536 - -6442450942 | 5000000000 ok 2537 - -6442450942 | 4294967296 ok 2538 - -6442450942 | 4294967298.479 ok 2539 - -6442450942 | 6442450942 ok 2540 - -6442450942 | 6442450943.674 ok 2541 - -6442450942 | 6442450944 ok 2542 - -6442450942 | 6442450945 ok 2543 - -6442450942 | 6442450946.74 ok 2544 - -6442450942 | -1 ok 2545 - -6442450942 | -32.5 ok 2546 - -6442450942 | -3000000000 ok 2547 - -6442450942 | -4000000000.23 ok 2548 - -6442450942 | -5000000000 ok 2549 - -6442450942 | -4294967298.479 ok 2550 - -6442450942 | -6442450942 ok 2551 - -6442450942 | -6442450943.674 ok 2552 - -6442450942 | -6442450944 ok 2553 - -6442450942 | -6442450945 ok 2554 - -6442450942 | -6442450946.74 ok 2555 - -6442450943.674 | NaN ok 2556 - -6442450943.674 | 0 ok 2557 - -6442450943.674 | 0 ok 2558 - -6442450943.674 | Infinity ok 2559 - -6442450943.674 | -Infinity ok 2560 - -6442450943.674 | 1 ok 2561 - -6442450943.674 | 32.5 ok 2562 - -6442450943.674 | 2147483648 ok 2563 - -6442450943.674 | 3000000000 ok 2564 - -6442450943.674 | 4000000000.23 ok 2565 - -6442450943.674 | 5000000000 ok 2566 - -6442450943.674 | 4294967296 ok 2567 - -6442450943.674 | 4294967298.479 ok 2568 - -6442450943.674 | 6442450942 ok 2569 - -6442450943.674 | 6442450943.674 ok 2570 - -6442450943.674 | 6442450944 ok 2571 - -6442450943.674 | 6442450945 ok 2572 - -6442450943.674 | 6442450946.74 ok 2573 - -6442450943.674 | -1 ok 2574 - -6442450943.674 | -32.5 ok 2575 - -6442450943.674 | -3000000000 ok 2576 - -6442450943.674 | -4000000000.23 ok 2577 - -6442450943.674 | -5000000000 ok 2578 - -6442450943.674 | -4294967298.479 ok 2579 - -6442450943.674 | -6442450942 ok 2580 - -6442450943.674 | -6442450943.674 ok 2581 - -6442450943.674 | -6442450944 ok 2582 - -6442450943.674 | -6442450945 ok 2583 - -6442450943.674 | -6442450946.74 ok 2584 - -6442450944 | NaN ok 2585 - -6442450944 | 0 ok 2586 - -6442450944 | 0 ok 2587 - -6442450944 | Infinity ok 2588 - -6442450944 | -Infinity ok 2589 - -6442450944 | 1 ok 2590 - -6442450944 | 32.5 ok 2591 - -6442450944 | 2147483648 ok 2592 - -6442450944 | 3000000000 ok 2593 - -6442450944 | 4000000000.23 ok 2594 - -6442450944 | 5000000000 ok 2595 - -6442450944 | 4294967296 ok 2596 - -6442450944 | 4294967298.479 ok 2597 - -6442450944 | 6442450942 ok 2598 - -6442450944 | 6442450943.674 ok 2599 - -6442450944 | 6442450944 ok 2600 - -6442450944 | 6442450945 ok 2601 - -6442450944 | 6442450946.74 ok 2602 - -6442450944 | -1 ok 2603 - -6442450944 | -32.5 ok 2604 - -6442450944 | -3000000000 ok 2605 - -6442450944 | -4000000000.23 ok 2606 - -6442450944 | -5000000000 ok 2607 - -6442450944 | -4294967298.479 ok 2608 - -6442450944 | -6442450942 ok 2609 - -6442450944 | -6442450943.674 ok 2610 - -6442450944 | -6442450944 ok 2611 - -6442450944 | -6442450945 ok 2612 - -6442450944 | -6442450946.74 ok 2613 - -6442450945 | NaN ok 2614 - -6442450945 | 0 ok 2615 - -6442450945 | 0 ok 2616 - -6442450945 | Infinity ok 2617 - -6442450945 | -Infinity ok 2618 - -6442450945 | 1 ok 2619 - -6442450945 | 32.5 ok 2620 - -6442450945 | 2147483648 ok 2621 - -6442450945 | 3000000000 ok 2622 - -6442450945 | 4000000000.23 ok 2623 - -6442450945 | 5000000000 ok 2624 - -6442450945 | 4294967296 ok 2625 - -6442450945 | 4294967298.479 ok 2626 - -6442450945 | 6442450942 ok 2627 - -6442450945 | 6442450943.674 ok 2628 - -6442450945 | 6442450944 ok 2629 - -6442450945 | 6442450945 ok 2630 - -6442450945 | 6442450946.74 ok 2631 - -6442450945 | -1 ok 2632 - -6442450945 | -32.5 ok 2633 - -6442450945 | -3000000000 ok 2634 - -6442450945 | -4000000000.23 ok 2635 - -6442450945 | -5000000000 ok 2636 - -6442450945 | -4294967298.479 ok 2637 - -6442450945 | -6442450942 ok 2638 - -6442450945 | -6442450943.674 ok 2639 - -6442450945 | -6442450944 ok 2640 - -6442450945 | -6442450945 ok 2641 - -6442450945 | -6442450946.74 ok 2642 - -6442450946.74 | NaN ok 2643 - -6442450946.74 | 0 ok 2644 - -6442450946.74 | 0 ok 2645 - -6442450946.74 | Infinity ok 2646 - -6442450946.74 | -Infinity ok 2647 - -6442450946.74 | 1 ok 2648 - -6442450946.74 | 32.5 ok 2649 - -6442450946.74 | 2147483648 ok 2650 - -6442450946.74 | 3000000000 ok 2651 - -6442450946.74 | 4000000000.23 ok 2652 - -6442450946.74 | 5000000000 ok 2653 - -6442450946.74 | 4294967296 ok 2654 - -6442450946.74 | 4294967298.479 ok 2655 - -6442450946.74 | 6442450942 ok 2656 - -6442450946.74 | 6442450943.674 ok 2657 - -6442450946.74 | 6442450944 ok 2658 - -6442450946.74 | 6442450945 ok 2659 - -6442450946.74 | 6442450946.74 ok 2660 - -6442450946.74 | -1 ok 2661 - -6442450946.74 | -32.5 ok 2662 - -6442450946.74 | -3000000000 ok 2663 - -6442450946.74 | -4000000000.23 ok 2664 - -6442450946.74 | -5000000000 ok 2665 - -6442450946.74 | -4294967298.479 ok 2666 - -6442450946.74 | -6442450942 ok 2667 - -6442450946.74 | -6442450943.674 ok 2668 - -6442450946.74 | -6442450944 ok 2669 - -6442450946.74 | -6442450945 ok 2670 - -6442450946.74 | -6442450946.74 ok t/11.11-logical..........................1..102 ok 1 - undefined && undefined ok 2 - undefined && null ok 3 - undefined && boolean ok 4 - undefined && string ok 5 - undefined && number ok 6 - undefined && object ok 7 - undefined && number object ok 8 - null && undefined ok 9 - null && null ok 10 - null && boolean ok 11 - null && string ok 12 - null && number ok 13 - null && object ok 14 - null && number object ok 15 - boolean && undefined ok 16 - boolean && null ok 17 - boolean && boolean ok 18 - boolean && string ok 19 - boolean && number ok 20 - boolean && object ok 21 - boolean && number object ok 22 - string && undefined ok 23 - string && null ok 24 - string && boolean ok 25 - string && string ok 26 - string && number ok 27 - string && object ok 28 - string && number object ok 29 - number && undefined ok 30 - number && null ok 31 - number && boolean ok 32 - number && string ok 33 - number && number ok 34 - number && object ok 35 - number && number object ok 36 - object && undefined ok 37 - object && null ok 38 - object && boolean ok 39 - object && string ok 40 - object && number ok 41 - object && object ok 42 - object && number object ok 43 - number object && undefined ok 44 - number object && null ok 45 - number object && boolean ok 46 - number object && string ok 47 - number object && number ok 48 - number object && object ok 49 - number object && number object ok 50 - "true && somewhat" does not short-circuit ok 51 - "false && somewhat" shorts the circuit ok 52 - undefined || undefined ok 53 - undefined || null ok 54 - undefined || boolean ok 55 - undefined || string ok 56 - undefined || number ok 57 - undefined || object ok 58 - undefined || number object ok 59 - null || undefined ok 60 - null || null ok 61 - null || boolean ok 62 - null || string ok 63 - null || number ok 64 - null || object ok 65 - null || number object ok 66 - boolean || undefined ok 67 - boolean || null ok 68 - boolean || boolean ok 69 - boolean || string ok 70 - boolean || number ok 71 - boolean || object ok 72 - boolean || number object ok 73 - string || undefined ok 74 - string || null ok 75 - string || boolean ok 76 - string || string ok 77 - string || number ok 78 - string || object ok 79 - string || number object ok 80 - number || undefined ok 81 - number || null ok 82 - number || boolean ok 83 - number || string ok 84 - number || number ok 85 - number || object ok 86 - number || number object ok 87 - object || undefined ok 88 - object || null ok 89 - object || boolean ok 90 - object || string ok 91 - object || number ok 92 - object || object ok 93 - object || number object ok 94 - number object || undefined ok 95 - number object || null ok 96 - number object || boolean ok 97 - number object || string ok 98 - number object || number ok 99 - number object || object ok 100 - number object || number object ok 101 - "false && somewhat" does not short-circuit ok 102 - "true || somewhat" shorts the circuit ok t/11.12-conditional......................1..10 ok 1 - undefined ? ... : ... ok 2 - null ? ... : ... ok 3 - true ? ... : ... ok 4 - false ? ... : ... ok 5 - string ? ... : ... ok 6 - null string ? ... : ... ok 7 - number ? ... : ... ok 8 - object ? ... : ... ok 9 - true ? expr1 : expr2 does not evaluate expr2 ok 10 - false ? expr1 : expr2 does not evaluate expr1 ok t/11.13-assign...........................1..14 ok 1 - simple assignment ok 2 - *= ok 3 - /= ok 4 - %= ok 5 - numeric += ok 6 - num += str ok 7 - str += num ok 8 - -= ok 9 - <<= ok 10 - >>= ok 11 - >>>= ok 12 - &= ok 13 - ^= ok 14 - |= ok t/11.14-comma............................1..1 ok 1 - , ok t/12-statements..........................1..181 ok 1 - {} ok 2 - {} returns nothing, not even undefined ok 3 - {3;{}} ok 4 - {3} ok 5 - {3;4} ok 6 - throw within a bare block ok 7 - throw within a bare block skips subsequent statements ok 8 - return within a bare block skips subsequent statements ok 9 - continue within a bare block skips subsequent statements ok 10 - break within a bare block skips subsequent statements ok 11 - do{3;break}while(0) ok 12 - do{3;continue}while(0) ok 13 - var x=0; do if(x);else{3;continue}while(!x++) ok 14 - var a = 3 ok 15 - var a = 2, b = 3 (two of them) ok 16 - var declarations with and without initialisers interspersed ok 17 - var initalisers call GetValue ok 18 - eval("var...") returns undefined ok 19 - var returns absolutely nothing, as opposed to undefined ok 20 - I'm even bothering to ok 21 - test the empty statement. ok 22 - expression statements call GetValue ok 23 - return value of expression statements ok 24 - if-else calls GetValue ok 25 - if(true) with else ok 26 - if(false) with else ok 27 - if(true) with else is able to return nothing ok 28 - if(false) with else is able to return nothing ok 29 - if calls GetValue ok 30 - if(true) ok 31 - if(false) returns nothing ok 32 - if(true) is able to return nothing ok 33 - do with one iteration returning nothing ok 34 - do with one iteration returning something ok 35 - do with two iterations, returning the value of the first ok 36 - do with two iterations, returning the value of the 2nd ok 37 - do with two iterations, returning nothing ok 38 - do-continue without label ok 39 - do-continue label ok 40 - do-continue label when label does not belong to do ok 41 - do-break without label ok 42 - do-break label ok 43 - do-break label when label does not belong to do ok 44 - do-throw ok 45 - do calls GetValue on the while() condition ok 46 - while with one iteration returning nothing ok 47 - while with one iteration returning something ok 48 - while with two iterations, returning the value of the first ok 49 - while with two iterations, returning the value of the 2nd ok 50 - do with two iterations, returning nothing ok 51 - while-continue without label ok 52 - while-continue label ok 53 - while-continue label when label does not belong to while ok 54 - while-break without label ok 55 - while-break label ok 56 - while-break label when label does not belong to while ok 57 - while-throw ok 58 - while calls GetValue on the while() condition ok 59 - for(/*blank*/;/*blank*/;etc) ok 60 - for(x,y,z) does evaluate x ok 61 - for(x;y;z) calls GetValue on x ok 62 - for(x;y;z) calls GetValue on y ok 63 - for(x;y;z) calls GetValue on z ok 64 - for(;;) with one iteration returning nothing ok 65 - for(;;) with one iteration returning something ok 66 - for(;;) with two iterations, returning the value of the first ok 67 - for(;;) with two iterations, returning the value of the 2nd ok 68 - do with two iterations, returning nothing ok 69 - for(;;)-continue without label ok 70 - while-continue label ok 71 - for(;;)-continue label when label does not belong to for ok 72 - for(;;)-break without label ok 73 - for(;;)-break label ok 74 - for(;;)-break label when label does not belong to for ok 75 - for(;;)-throw ok 76 - for(var;/*blank*/;etc) ok 77 - for(var x;y;z) does evaluate var ok 78 - for(var x;y;z) calls GetValue on y ok 79 - for(var x;y;z) calls GetValue on z ok 80 - for(var;;) with one iteration returning nothing ok 81 - for(var;;) with one iteration returning something ok 82 - for(var;;) with two iterations, returning the value of the first ok 83 - for(var;;) with two iterations, returning the value of the 2nd ok 84 - for(var;;) with two iterations, returning nothing ok 85 - for(var ;;)-continue without label ok 86 - for(var;;)-continue label ok 87 - for(var;;)-continue label when label does not belong to for ok 88 - for(var;;)-break without label ok 89 - for(var ;;)-break label ok 90 - for(var;;)-break label when label does not belong to for ok 91 - for(var ;;)-throw ok 92 ok 93 - for-in calls GetValue on the rhs expr ok 94 - for-in converts its rhs to an object ok 95 - for-in with one iteration returning nothing ok 96 - for-in with one iteration returning something ok 97 - for-in with two iterations, returning the value of the first ok 98 - for-in with two iterations, returning the value of the 2nd ok 99 - for-in with two iterations, returning nothing ok 100 - the lhs gets property names assigned ok 101 - for-in-continue without label ok 102 - for-in-continue label ok 103 - for-in-continue label when label does not belong to for ok 104 - for-in-break without label ok 105 - for-in-break label ok 106 - for-in-break label when label does not belong to for ok 107 - for-in-throw ok 108 - expressions in for-var-in loops are executed in order ok 109 - for-var-in calls GetValue on the rhs expr ok 110 - for-var-in converts its rhs to an object ok 111 - for-var-in with one iteration returning nothing ok 112 - for-var-in with one iteration returning something ok 113 - for-var-in with two iterations, returning the value of the first ok 114 - for-var-in with two iterations, returning the value of the 2nd ok 115 - for-var-in with two iterations, returning nothing ok 116 - the lhs gets property names assigned ok 117 - for-var-in-continue without label ok 118 - for-var-in-continue label ok 119 - for-var-in-continue label when label does not belong to for ok 120 - for-var-in-break without label ok 121 - for-var-in-break label ok 122 - for-var-in-break label when label does not belong to for ok 123 - for-var-in-throw ok 124 - return ok 125 - return something ok 126 - return nonexistent_var dies appropriately ok 127 - with retrieves the value within its parentheses ok 128 - with converts its arg to an obj and puts it on the scope chain ok 129 - the scope chain is restored after "with" ok 130 - throw within with ok 131 - the scope chain is restored after with-throw ok 132 - switch retrieves the value from its input ok 133 - switch is capable of returnirng nothing ok 134 - switch always returns nothing ok 135 - switch-break label ok 136 - switch-break label of anothir block ok 137 - empty switch ok 138 - defaultless switch with 1 case not matching & another matching ok 139 - defaultless switch with no matching cases ok 140 - defaultless switch with fall-through and run-off ok 141 - defaultless switch with break ok 142 - default:break ok 143 - switch w/ !==, ===, fall-through b4 def., & break b4 def. ok 144 - switch with no matching cases before default & run-off from default ok 145 - switch with break in the very case that matched ok 146 - fall-thru to def., from def. & from case 2 case after def.; and run-off from case after def. ok 147 - switch with default and no cases ok 148 - non- & matching cases after def., & break in the case that matched ok 149 - no cases matching, fall-through from default, and break ok 150 - "case non_existent_var" dies ok 151 - labelled statements are able to return nothing ok 152 - labelled statements return an abrupt completion ok 153 - break with non-iterative labelled statements ok 154 - throw something ok 155 - throw nonexistent var ok 156 - try-catch without exception ok 157 - exceptional try-catch ok 158 - try-finally ok 159 - try-finally with an abrupt completion in finally ok 160 - try-catch-finally ok 161 - side-effect of try-catch-finally ok 162 - try-catch-finally with abrupt completion in finally ok 163 - side-effect of try-catch-finally with break in finally ok 164 - try throw-catch-finally ok 165 - side-effect of try throw-catch-finally ok 166 - error thrown by try throw-catch-finally ok 167 - try-throw-catch-break-finally ok 168 - side-effect of try-throw-catch-break-finally ok 169 - error thrown by try-throw-catch-break-finally ok 170 - try-throw-catch-finally-break ok 171 - side-effect of try-throw-catch-finally-break ok 172 - error thrown by try-throw-catch-finally-break ok 173 - try-throw-catch-break-finally-break ok 174 - side-effect of try-throw-catch-break-finally-break ok 175 - error thrown by try-throw-catch-break-finally-break ok 176 - error in a catch block is undeletable ok 177 - the error really is undeletable ok 178 - scope chain is restored after catch ok 179 - try returning nothing ok 180 - try-catch returning nothing ok 181 - finally returning nothing ok t/13-functions...........................1..44 ok 1 - value returned by func expr ok 2 - scope chain of func expr ok 3 - value returned by func expr w/ident ok 4 - function expr with ident is not callable by name ok 5 - scope chain of func expr with ident ok 6 - [[Class]] of declared function ok 7 - [[Class]] of expressed function ok 8 - [[Class]] of expressed named function ok 9 - prototype of declared function ok 10 - prototype of expressed function ok 11 - prototype of expressed function ok 12 - length of declared function ok 13 - length of expressed function ok 14 - length of expressed named function ok 15 - class of proto of decl func ok 16 - class of proto of expr func ok 17 - class of proto of expr named func ok 18 - unenumerability of decl func .prototype.constructor ok 19 - unenumerability of expr func .prototype.constructor ok 20 - unenumerability of expr named func .prototype.constructor ok 21 - decl func .prototype.constructor ok 22 - expr func .prototype.constructor ok 23 - expr named func .prototype.constructor ok 24 - ret val of declared function without explicit return ok 25 - retval of run-time function without explicit return ok 26 - ret val of named run-time func w/o explicit return ok 27 - propagation of errors through calls to declared functions ok 28 - propagation of errors through calls to run-time functions ok 29 - propagation of errors through calls to named run-time functions ok 30 - return value of declared func with explicit return ok 31 - return value of run-time func with explicit return ok 32 - return value of named run-time func with explicit return ok 33 - class of default object returned by [[Construct]] for declared func ok 34 - class of default object returned by [[Construct]] for run-time func ok 35 - class of def obj returned by [[Construct]] for named run-time func ok 36 - prototype of object returned by [[Construct]] for decl func ok 37 - prototype of object returned by [[Construct]] for run-time func ok 38 - proto of obj returned by [[Construct]] for named run-time func ok 39 - object returned by decl constructor with no prototype property ok 40 - object returned by run-time constructor with no prototype prop ok 41 - obj returned by named run-time constr with no prototype property ok 42 - obj explicitly returned by declared constructor ok 43 - obj explicitly returned by run-time constructor ok 44 - obj explicitly returned by named run-time constr ok t/15.01-global-object....................1..3 ok 1 - unenumerability of global properties ok 2 - global object has no [[Construct]] method ok 3 - global object is not a function ok t/15.01.01-global-vars...................1..9 ok 1 - global NaN property ok 2 - global Infinity property ok 3 - global undefined property ok 4 - NaN cannot be deleted ok 5 - Infinity cannot be deleted either ok 6 - nor can undefined ok 7 - NaN is modifiable ok 8 - Infinity is modifiable, too ok 9 - so is undefined ok t/15.01.02-global-functions..............1..3456 ok 1 - typeof eval ok 2 - class of eval ok 3 - eval's prototype ok 4 - new eval fails ok 5 - eval has no prototype property ok 6 - eval.length ok 7 - eval.length is not enumerable ok 8 - eval.length cannot be deleted ok 9 - eval.length is read-only ok 10 - successful eval with return value ok 11 - successful eval with no return value ok 12 - eval('throw') (see whether errors propagate) ok 13 - eval(invalid syntax) ok 14 - eval(number) ok 15 - eval(new String) ok 16 - argless eval() ok 17 - typeof parseInt ok 18 - class of parseInt ok 19 - parseInt's prototype ok 20 - new parseInt fails ok 21 - parseInt has no prototype property ok 22 - parseInt.length ok 23 - parseInt.length is not enumerable ok 24 - parseInt.length cannot be deleted ok 25 - parseInt.length is read-only ok 26 - parseInt() w/o args ok 27 - parseInt(undefined, 2147483648) ok 28 - parseInt(undefined, 3000000000) ok 29 - parseInt(undefined, 4000000000.23) ok 30 - parseInt(undefined, 6442450944) ok 31 - parseInt(undefined, 6442450946.74) ok 32 - parseInt(undefined, -1) ok 33 - parseInt(undefined, -32.5) ok 34 - parseInt(undefined, -5000000000) ok 35 - parseInt(undefined, -4294967298.479) ok 36 - parseInt(undefined, -6442450942) ok 37 - parseInt(undefined, -6442450943.674) ok 38 - parseInt(undefined, -6442450944) ok 39 - parseInt(undefined, 37) ok 40 - parseInt(undefined, true) ok 41 - parseInt(undefined, undefined) ok 42 - parseInt(undefined, null) ok 43 - parseInt(undefined, false) ok 44 - parseInt(undefined, a) ok 45 - parseInt(undefined, [object Object]) ok 46 - parseInt(undefined, NaN) ok 47 - parseInt(undefined, 0) ok 48 - parseInt(undefined, 0) ok 49 - parseInt(undefined, Infinity) ok 50 - parseInt(undefined, -Infinity) ok 51 - parseInt(undefined, 4294967296) ok 52 - parseInt(undefined,"2") ok 53 - parseInt(undefined, 3) ok 54 - parseInt(undefined, 4.6) ok 55 - parseInt(undefined, 4294967301) ok 56 - parseInt(undefined, 4294967302.479) ok 57 - parseInt(undefined, -4294967289) ok 58 - parseInt(undefined, -4294967288.23) ok 59 - parseInt(undefined, -8589934583) ok 60 - parseInt(undefined, -8589934582.74) ok 61 - parseInt(undefined, 11) ok 62 - parseInt(undefined, 12) ok 63 - parseInt(undefined, 13) ok 64 - parseInt(undefined, 14) ok 65 - parseInt(undefined, 15) ok 66 - parseInt(undefined, 16) ok 67 - parseInt(undefined, 17) ok 68 - parseInt(undefined, 18) ok 69 - parseInt(undefined, 19) ok 70 - parseInt(undefined, 20) ok 71 - parseInt(undefined, 21) ok 72 - parseInt(undefined, 22) ok 73 - parseInt(undefined, 23) ok 74 - parseInt(undefined, 24) ok 75 - parseInt(undefined, 25) ok 76 - parseInt(undefined, 26) ok 77 - parseInt(undefined, 27) ok 78 - parseInt(undefined, 28) ok 79 - parseInt(undefined, 29) ok 80 - parseInt(undefined, 30) ok 81 - parseInt(undefined, 31) ok 82 - parseInt(undefined, 32) ok 83 - parseInt(undefined, 33) ok 84 - parseInt(undefined, 34) ok 85 - parseInt(undefined, 35) ok 86 - parseInt(undefined, 36) ok 87 - parseInt(null, 2147483648) ok 88 - parseInt(null, 3000000000) ok 89 - parseInt(null, 4000000000.23) ok 90 - parseInt(null, 6442450944) ok 91 - parseInt(null, 6442450946.74) ok 92 - parseInt(null, -1) ok 93 - parseInt(null, -32.5) ok 94 - parseInt(null, -5000000000) ok 95 - parseInt(null, -4294967298.479) ok 96 - parseInt(null, -6442450942) ok 97 - parseInt(null, -6442450943.674) ok 98 - parseInt(null, -6442450944) ok 99 - parseInt(null, 37) ok 100 - parseInt(null, true) ok 101 - parseInt(null, undefined) ok 102 - parseInt(null, null) ok 103 - parseInt(null, false) ok 104 - parseInt(null, a) ok 105 - parseInt(null, [object Object]) ok 106 - parseInt(null, NaN) ok 107 - parseInt(null, 0) ok 108 - parseInt(null, 0) ok 109 - parseInt(null, Infinity) ok 110 - parseInt(null, -Infinity) ok 111 - parseInt(null, 4294967296) ok 112 - parseInt(null,"2") ok 113 - parseInt(null, 3) ok 114 - parseInt(null, 4.6) ok 115 - parseInt(null, 4294967301) ok 116 - parseInt(null, 4294967302.479) ok 117 - parseInt(null, -4294967289) ok 118 - parseInt(null, -4294967288.23) ok 119 - parseInt(null, -8589934583) ok 120 - parseInt(null, -8589934582.74) ok 121 - parseInt(null, 11) ok 122 - parseInt(null, 12) ok 123 - parseInt(null, 13) ok 124 - parseInt(null, 14) ok 125 - parseInt(null, 15) ok 126 - parseInt(null, 16) ok 127 - parseInt(null, 17) ok 128 - parseInt(null, 18) ok 129 - parseInt(null, 19) ok 130 - parseInt(null, 20) ok 131 - parseInt(null, 21) ok 132 - parseInt(null, 22) ok 133 - parseInt(null, 23) ok 134 - parseInt(null, 24) ok 135 - parseInt(null, 25) ok 136 - parseInt(null, 26) ok 137 - parseInt(null, 27) ok 138 - parseInt(null, 28) ok 139 - parseInt(null, 29) ok 140 - parseInt(null, 30) ok 141 - parseInt(null, 31) ok 142 - parseInt(null, 32) ok 143 - parseInt(null, 33) ok 144 - parseInt(null, 34) ok 145 - parseInt(null, 35) ok 146 - parseInt(null, 36) ok 147 - parseInt(true, 2147483648) ok 148 - parseInt(true, 3000000000) ok 149 - parseInt(true, 4000000000.23) ok 150 - parseInt(true, 6442450944) ok 151 - parseInt(true, 6442450946.74) ok 152 - parseInt(true, -1) ok 153 - parseInt(true, -32.5) ok 154 - parseInt(true, -5000000000) ok 155 - parseInt(true, -4294967298.479) ok 156 - parseInt(true, -6442450942) ok 157 - parseInt(true, -6442450943.674) ok 158 - parseInt(true, -6442450944) ok 159 - parseInt(true, 37) ok 160 - parseInt(true, true) ok 161 - parseInt(true, undefined) ok 162 - parseInt(true, null) ok 163 - parseInt(true, false) ok 164 - parseInt(true, a) ok 165 - parseInt(true, [object Object]) ok 166 - parseInt(true, NaN) ok 167 - parseInt(true, 0) ok 168 - parseInt(true, 0) ok 169 - parseInt(true, Infinity) ok 170 - parseInt(true, -Infinity) ok 171 - parseInt(true, 4294967296) ok 172 - parseInt(true,"2") ok 173 - parseInt(true, 3) ok 174 - parseInt(true, 4.6) ok 175 - parseInt(true, 4294967301) ok 176 - parseInt(true, 4294967302.479) ok 177 - parseInt(true, -4294967289) ok 178 - parseInt(true, -4294967288.23) ok 179 - parseInt(true, -8589934583) ok 180 - parseInt(true, -8589934582.74) ok 181 - parseInt(true, 11) ok 182 - parseInt(true, 12) ok 183 - parseInt(true, 13) ok 184 - parseInt(true, 14) ok 185 - parseInt(true, 15) ok 186 - parseInt(true, 16) ok 187 - parseInt(true, 17) ok 188 - parseInt(true, 18) ok 189 - parseInt(true, 19) ok 190 - parseInt(true, 20) ok 191 - parseInt(true, 21) ok 192 - parseInt(true, 22) ok 193 - parseInt(true, 23) ok 194 - parseInt(true, 24) ok 195 - parseInt(true, 25) ok 196 - parseInt(true, 26) ok 197 - parseInt(true, 27) ok 198 - parseInt(true, 28) ok 199 - parseInt(true, 29) ok 200 - parseInt(true, 30) ok 201 - parseInt(true, 31) ok 202 - parseInt(true, 32) ok 203 - parseInt(true, 33) ok 204 - parseInt(true, 34) ok 205 - parseInt(true, 35) ok 206 - parseInt(true, 36) ok 207 - parseInt(false, 2147483648) ok 208 - parseInt(false, 3000000000) ok 209 - parseInt(false, 4000000000.23) ok 210 - parseInt(false, 6442450944) ok 211 - parseInt(false, 6442450946.74) ok 212 - parseInt(false, -1) ok 213 - parseInt(false, -32.5) ok 214 - parseInt(false, -5000000000) ok 215 - parseInt(false, -4294967298.479) ok 216 - parseInt(false, -6442450942) ok 217 - parseInt(false, -6442450943.674) ok 218 - parseInt(false, -6442450944) ok 219 - parseInt(false, 37) ok 220 - parseInt(false, true) ok 221 - parseInt(false, undefined) ok 222 - parseInt(false, null) ok 223 - parseInt(false, false) ok 224 - parseInt(false, a) ok 225 - parseInt(false, [object Object]) ok 226 - parseInt(false, NaN) ok 227 - parseInt(false, 0) ok 228 - parseInt(false, 0) ok 229 - parseInt(false, Infinity) ok 230 - parseInt(false, -Infinity) ok 231 - parseInt(false, 4294967296) ok 232 - parseInt(false,"2") ok 233 - parseInt(false, 3) ok 234 - parseInt(false, 4.6) ok 235 - parseInt(false, 4294967301) ok 236 - parseInt(false, 4294967302.479) ok 237 - parseInt(false, -4294967289) ok 238 - parseInt(false, -4294967288.23) ok 239 - parseInt(false, -8589934583) ok 240 - parseInt(false, -8589934582.74) ok 241 - parseInt(false, 11) ok 242 - parseInt(false, 12) ok 243 - parseInt(false, 13) ok 244 - parseInt(false, 14) ok 245 - parseInt(false, 15) ok 246 - parseInt(false, 16) ok 247 - parseInt(false, 17) ok 248 - parseInt(false, 18) ok 249 - parseInt(false, 19) ok 250 - parseInt(false, 20) ok 251 - parseInt(false, 21) ok 252 - parseInt(false, 22) ok 253 - parseInt(false, 23) ok 254 - parseInt(false, 24) ok 255 - parseInt(false, 25) ok 256 - parseInt(false, 26) ok 257 - parseInt(false, 27) ok 258 - parseInt(false, 28) ok 259 - parseInt(false, 29) ok 260 - parseInt(false, 30) ok 261 - parseInt(false, 31) ok 262 - parseInt(false, 32) ok 263 - parseInt(false, 33) ok 264 - parseInt(false, 34) ok 265 - parseInt(false, 35) ok 266 - parseInt(false, 36) ok 267 - parseInt(73.2, 2147483648) ok 268 - parseInt(73.2, 3000000000) ok 269 - parseInt(73.2, 4000000000.23) ok 270 - parseInt(73.2, 6442450944) ok 271 - parseInt(73.2, 6442450946.74) ok 272 - parseInt(73.2, -1) ok 273 - parseInt(73.2, -32.5) ok 274 - parseInt(73.2, -5000000000) ok 275 - parseInt(73.2, -4294967298.479) ok 276 - parseInt(73.2, -6442450942) ok 277 - parseInt(73.2, -6442450943.674) ok 278 - parseInt(73.2, -6442450944) ok 279 - parseInt(73.2, 37) ok 280 - parseInt(73.2, true) ok 281 - parseInt(73.2,"2") ok 282 - parseInt(93.2, 3) ok 283 - parseInt(93.2, 4.6) ok 284 - parseInt(93.2, 4294967301) ok 285 - parseInt(93.2, 4294967302.479) ok 286 - parseInt(93.2, -4294967289) ok 287 - parseInt(93.2, -4294967288.23) ok 288 - parseInt(93.2, -8589934583) ok 289 - parseInt(10.2, 2147483648) ok 290 - parseInt(10.2, 3000000000) ok 291 - parseInt(10.2, 4000000000.23) ok 292 - parseInt(10.2, 6442450944) ok 293 - parseInt(10.2, 6442450946.74) ok 294 - parseInt(10.2, -1) ok 295 - parseInt(10.2, -32.5) ok 296 - parseInt(10.2, -5000000000) ok 297 - parseInt(10.2, -4294967298.479) ok 298 - parseInt(10.2, -6442450942) ok 299 - parseInt(10.2, -6442450943.674) ok 300 - parseInt(10.2, -6442450944) ok 301 - parseInt(10.2, 37) ok 302 - parseInt(10.2, true) ok 303 - parseInt(10.2, undefined) ok 304 - parseInt(10.2, null) ok 305 - parseInt(10.2, false) ok 306 - parseInt(10.2, a) ok 307 - parseInt(10.2, [object Object]) ok 308 - parseInt(10.2, NaN) ok 309 - parseInt(10.2, 0) ok 310 - parseInt(10.2, 0) ok 311 - parseInt(10.2, Infinity) ok 312 - parseInt(10.2, -Infinity) ok 313 - parseInt(10.2, 4294967296) ok 314 - parseInt(10.2,"2") ok 315 - parseInt(10.2, 3) ok 316 - parseInt(10.2, 4.6) ok 317 - parseInt(10.2, 4294967301) ok 318 - parseInt(10.2, 4294967302.479) ok 319 - parseInt(10.2, -4294967289) ok 320 - parseInt(10.2, -4294967288.23) ok 321 - parseInt(10.2, -8589934583) ok 322 - parseInt(10.2, -8589934582.74) ok 323 - parseInt(10.2, 11) ok 324 - parseInt(10.2, 12) ok 325 - parseInt(10.2, 13) ok 326 - parseInt(10.2, 14) ok 327 - parseInt(10.2, 15) ok 328 - parseInt(10.2, 16) ok 329 - parseInt(10.2, 17) ok 330 - parseInt(10.2, 18) ok 331 - parseInt(10.2, 19) ok 332 - parseInt(10.2, 20) ok 333 - parseInt(10.2, 21) ok 334 - parseInt(10.2, 22) ok 335 - parseInt(10.2, 23) ok 336 - parseInt(10.2, 24) ok 337 - parseInt(10.2, 25) ok 338 - parseInt(10.2, 26) ok 339 - parseInt(10.2, 27) ok 340 - parseInt(10.2, 28) ok 341 - parseInt(10.2, 29) ok 342 - parseInt(10.2, 30) ok 343 - parseInt(10.2, 31) ok 344 - parseInt(10.2, 32) ok 345 - parseInt(10.2, 33) ok 346 - parseInt(10.2, 34) ok 347 - parseInt(10.2, 35) ok 348 - parseInt(10.2, 36) ok 349 - parseInt(10, 2147483648) ok 350 - parseInt(10, 3000000000) ok 351 - parseInt(10, 4000000000.23) ok 352 - parseInt(10, 6442450944) ok 353 - parseInt(10, 6442450946.74) ok 354 - parseInt(10, -1) ok 355 - parseInt(10, -32.5) ok 356 - parseInt(10, -5000000000) ok 357 - parseInt(10, -4294967298.479) ok 358 - parseInt(10, -6442450942) ok 359 - parseInt(10, -6442450943.674) ok 360 - parseInt(10, -6442450944) ok 361 - parseInt(10, 37) ok 362 - parseInt(10, true) ok 363 - parseInt(10, undefined) ok 364 - parseInt(10, null) ok 365 - parseInt(10, false) ok 366 - parseInt(10, a) ok 367 - parseInt(10, [object Object]) ok 368 - parseInt(10, NaN) ok 369 - parseInt(10, 0) ok 370 - parseInt(10, 0) ok 371 - parseInt(10, Infinity) ok 372 - parseInt(10, -Infinity) ok 373 - parseInt(10, 4294967296) ok 374 - parseInt(10,"2") ok 375 - parseInt(10, 3) ok 376 - parseInt(10, 4.6) ok 377 - parseInt(10, 4294967301) ok 378 - parseInt(10, 4294967302.479) ok 379 - parseInt(10, -4294967289) ok 380 - parseInt(10, -4294967288.23) ok 381 - parseInt(10, -8589934583) ok 382 - parseInt(10, -8589934582.74) ok 383 - parseInt(10, 11) ok 384 - parseInt(10, 12) ok 385 - parseInt(10, 13) ok 386 - parseInt(10, 14) ok 387 - parseInt(10, 15) ok 388 - parseInt(10, 16) ok 389 - parseInt(10, 17) ok 390 - parseInt(10, 18) ok 391 - parseInt(10, 19) ok 392 - parseInt(10, 20) ok 393 - parseInt(10, 21) ok 394 - parseInt(10, 22) ok 395 - parseInt(10, 23) ok 396 - parseInt(10, 24) ok 397 - parseInt(10, 25) ok 398 - parseInt(10, 26) ok 399 - parseInt(10, 27) ok 400 - parseInt(10, 28) ok 401 - parseInt(10, 29) ok 402 - parseInt(10, 30) ok 403 - parseInt(10, 31) ok 404 - parseInt(10, 32) ok 405 - parseInt(10, 33) ok 406 - parseInt(10, 34) ok 407 - parseInt(10, 35) ok 408 - parseInt(10, 36) ok 409 - parseInt(-73.2, 2147483648) ok 410 - parseInt(-73.2, 3000000000) ok 411 - parseInt(-73.2, 4000000000.23) ok 412 - parseInt(-73.2, 6442450944) ok 413 - parseInt(-73.2, 6442450946.74) ok 414 - parseInt(-73.2, -1) ok 415 - parseInt(-73.2, -32.5) ok 416 - parseInt(-73.2, -5000000000) ok 417 - parseInt(-73.2, -4294967298.479) ok 418 - parseInt(-73.2, -6442450942) ok 419 - parseInt(-73.2, -6442450943.674) ok 420 - parseInt(-73.2, -6442450944) ok 421 - parseInt(-73.2, 37) ok 422 - parseInt(-73.2, true) ok 423 - parseInt(-73.2,"2") ok 424 - parseInt(-93.2, 3) ok 425 - parseInt(-93.2, 4.6) ok 426 - parseInt(-93.2, 4294967301) ok 427 - parseInt(-93.2, 4294967302.479) ok 428 - parseInt(-93.2, -4294967289) ok 429 - parseInt(-93.2, -4294967288.23) ok 430 - parseInt(-93.2, -8589934583) ok 431 - parseInt(-10.2, 2147483648) ok 432 - parseInt(-10.2, 3000000000) ok 433 - parseInt(-10.2, 4000000000.23) ok 434 - parseInt(-10.2, 6442450944) ok 435 - parseInt(-10.2, 6442450946.74) ok 436 - parseInt(-10.2, -1) ok 437 - parseInt(-10.2, -32.5) ok 438 - parseInt(-10.2, -5000000000) ok 439 - parseInt(-10.2, -4294967298.479) ok 440 - parseInt(-10.2, -6442450942) ok 441 - parseInt(-10.2, -6442450943.674) ok 442 - parseInt(-10.2, -6442450944) ok 443 - parseInt(-10.2, 37) ok 444 - parseInt(-10.2, true) ok 445 - parseInt(-10.2, undefined) ok 446 - parseInt(-10.2, null) ok 447 - parseInt(-10.2, false) ok 448 - parseInt(-10.2, a) ok 449 - parseInt(-10.2, [object Object]) ok 450 - parseInt(-10.2, NaN) ok 451 - parseInt(-10.2, 0) ok 452 - parseInt(-10.2, 0) ok 453 - parseInt(-10.2, Infinity) ok 454 - parseInt(-10.2, -Infinity) ok 455 - parseInt(-10.2, 4294967296) ok 456 - parseInt(10.2,"2") ok 457 - parseInt(-10.2, 3) ok 458 - parseInt(-10.2, 4.6) ok 459 - parseInt(-10.2, 4294967301) ok 460 - parseInt(-10.2, 4294967302.479) ok 461 - parseInt(-10.2, -4294967289) ok 462 - parseInt(-10.2, -4294967288.23) ok 463 - parseInt(-10.2, -8589934583) ok 464 - parseInt(-10.2, -8589934582.74) ok 465 - parseInt(-10.2, 11) ok 466 - parseInt(-10.2, 12) ok 467 - parseInt(-10.2, 13) ok 468 - parseInt(-10.2, 14) ok 469 - parseInt(-10.2, 15) ok 470 - parseInt(-10.2, 16) ok 471 - parseInt(-10.2, 17) ok 472 - parseInt(-10.2, 18) ok 473 - parseInt(-10.2, 19) ok 474 - parseInt(-10.2, 20) ok 475 - parseInt(-10.2, 21) ok 476 - parseInt(-10.2, 22) ok 477 - parseInt(-10.2, 23) ok 478 - parseInt(-10.2, 24) ok 479 - parseInt(-10.2, 25) ok 480 - parseInt(-10.2, 26) ok 481 - parseInt(-10.2, 27) ok 482 - parseInt(-10.2, 28) ok 483 - parseInt(-10.2, 29) ok 484 - parseInt(-10.2, 30) ok 485 - parseInt(-10.2, 31) ok 486 - parseInt(-10.2, 32) ok 487 - parseInt(-10.2, 33) ok 488 - parseInt(-10.2, 34) ok 489 - parseInt(-10.2, 35) ok 490 - parseInt(-10.2, 36) ok 491 - parseInt(-10, 2147483648) ok 492 - parseInt(-10, 3000000000) ok 493 - parseInt(-10, 4000000000.23) ok 494 - parseInt(-10, 6442450944) ok 495 - parseInt(-10, 6442450946.74) ok 496 - parseInt(-10, -1) ok 497 - parseInt(-10, -32.5) ok 498 - parseInt(-10, -5000000000) ok 499 - parseInt(-10, -4294967298.479) ok 500 - parseInt(-10, -6442450942) ok 501 - parseInt(-10, -6442450943.674) ok 502 - parseInt(-10, -6442450944) ok 503 - parseInt(-10, 37) ok 504 - parseInt(-10, true) ok 505 - parseInt(-10, undefined) ok 506 - parseInt(-10, null) ok 507 - parseInt(-10, false) ok 508 - parseInt(-10, a) ok 509 - parseInt(-10, [object Object]) ok 510 - parseInt(-10, NaN) ok 511 - parseInt(-10, 0) ok 512 - parseInt(-10, 0) ok 513 - parseInt(-10, Infinity) ok 514 - parseInt(-10, -Infinity) ok 515 - parseInt(-10, 4294967296) ok 516 - parseInt(10,"2") ok 517 - parseInt(-10, 3) ok 518 - parseInt(-10, 4.6) ok 519 - parseInt(-10, 4294967301) ok 520 - parseInt(-10, 4294967302.479) ok 521 - parseInt(-10, -4294967289) ok 522 - parseInt(-10, -4294967288.23) ok 523 - parseInt(-10, -8589934583) ok 524 - parseInt(-10, -8589934582.74) ok 525 - parseInt(-10, 11) ok 526 - parseInt(-10, 12) ok 527 - parseInt(-10, 13) ok 528 - parseInt(-10, 14) ok 529 - parseInt(-10, 15) ok 530 - parseInt(-10, 16) ok 531 - parseInt(-10, 17) ok 532 - parseInt(-10, 18) ok 533 - parseInt(-10, 19) ok 534 - parseInt(-10, 20) ok 535 - parseInt(-10, 21) ok 536 - parseInt(-10, 22) ok 537 - parseInt(-10, 23) ok 538 - parseInt(-10, 24) ok 539 - parseInt(-10, 25) ok 540 - parseInt(-10, 26) ok 541 - parseInt(-10, 27) ok 542 - parseInt(-10, 28) ok 543 - parseInt(-10, 29) ok 544 - parseInt(-10, 30) ok 545 - parseInt(-10, 31) ok 546 - parseInt(-10, 32) ok 547 - parseInt(-10, 33) ok 548 - parseInt(-10, 34) ok 549 - parseInt(-10, 35) ok 550 - parseInt(-10, 36) ok 551 - parseInt(ws, 2147483648) ok 552 - parseInt(ws, 3000000000) ok 553 - parseInt(ws, 4000000000.23) ok 554 - parseInt(ws, 6442450944) ok 555 - parseInt(ws, 6442450946.74) ok 556 - parseInt(ws, -1) ok 557 - parseInt(ws, -32.5) ok 558 - parseInt(ws, -5000000000) ok 559 - parseInt(ws, -4294967298.479) ok 560 - parseInt(ws, -6442450942) ok 561 - parseInt(ws, -6442450943.674) ok 562 - parseInt(ws, -6442450944) ok 563 - parseInt(ws, 37) ok 564 - parseInt(ws, true) ok 565 - parseInt(ws, undefined) ok 566 - parseInt(ws, null) ok 567 - parseInt(ws, false) ok 568 - parseInt(ws, a) ok 569 - parseInt(ws, [object Object]) ok 570 - parseInt(ws, NaN) ok 571 - parseInt(ws, 0) ok 572 - parseInt(ws, 0) ok 573 - parseInt(ws, Infinity) ok 574 - parseInt(ws, -Infinity) ok 575 - parseInt(ws, 4294967296) ok 576 - parseInt(ws,"2") ok 577 - parseInt(ws, 3) ok 578 - parseInt(ws, 4.6) ok 579 - parseInt(ws, 4294967301) ok 580 - parseInt(ws, 4294967302.479) ok 581 - parseInt(ws, -4294967289) ok 582 - parseInt(ws, -4294967288.23) ok 583 - parseInt(ws, -8589934583) ok 584 - parseInt(ws, -8589934582.74) ok 585 - parseInt(ws, 11) ok 586 - parseInt(ws, 12) ok 587 - parseInt(ws, 13) ok 588 - parseInt(ws, 14) ok 589 - parseInt(ws, 15) ok 590 - parseInt(ws, 16) ok 591 - parseInt(ws, 17) ok 592 - parseInt(ws, 18) ok 593 - parseInt(ws, 19) ok 594 - parseInt(ws, 20) ok 595 - parseInt(ws, 21) ok 596 - parseInt(ws, 22) ok 597 - parseInt(ws, 23) ok 598 - parseInt(ws, 24) ok 599 - parseInt(ws, 25) ok 600 - parseInt(ws, 26) ok 601 - parseInt(ws, 27) ok 602 - parseInt(ws, 28) ok 603 - parseInt(ws, 29) ok 604 - parseInt(ws, 30) ok 605 - parseInt(ws, 31) ok 606 - parseInt(ws, 32) ok 607 - parseInt(ws, 33) ok 608 - parseInt(ws, 34) ok 609 - parseInt(ws, 35) ok 610 - parseInt(ws, 36) ok 611 - parseInt(ws + ".8", 2147483648) ok 612 - parseInt(ws + ".8", 3000000000) ok 613 - parseInt(ws + ".8", 4000000000.23) ok 614 - parseInt(ws + ".8", 6442450944) ok 615 - parseInt(ws + ".8", 6442450946.74) ok 616 - parseInt(ws + ".8", -1) ok 617 - parseInt(ws + ".8", -32.5) ok 618 - parseInt(ws + ".8", -5000000000) ok 619 - parseInt(ws + ".8", -4294967298.479) ok 620 - parseInt(ws + ".8", -6442450942) ok 621 - parseInt(ws + ".8", -6442450943.674) ok 622 - parseInt(ws + ".8", -6442450944) ok 623 - parseInt(ws + ".8", 37) ok 624 - parseInt(ws + ".8", true) ok 625 - parseInt(ws + ".8", undefined) ok 626 - parseInt(ws + ".8", null) ok 627 - parseInt(ws + ".8", false) ok 628 - parseInt(ws + ".8", a) ok 629 - parseInt(ws + ".8", [object Object]) ok 630 - parseInt(ws + ".8", NaN) ok 631 - parseInt(ws + ".8", 0) ok 632 - parseInt(ws + ".8", 0) ok 633 - parseInt(ws + ".8", Infinity) ok 634 - parseInt(ws + ".8", -Infinity) ok 635 - parseInt(ws + ".8", 4294967296) ok 636 - parseInt(ws + ".8","2") ok 637 - parseInt(ws + ".8", 3) ok 638 - parseInt(ws + ".8", 4.6) ok 639 - parseInt(ws + ".8", 4294967301) ok 640 - parseInt(ws + ".8", 4294967302.479) ok 641 - parseInt(ws + ".8", -4294967289) ok 642 - parseInt(ws + ".8", -4294967288.23) ok 643 - parseInt(ws + ".8", -8589934583) ok 644 - parseInt(ws + ".8", -8589934582.74) ok 645 - parseInt(ws + ".8", 11) ok 646 - parseInt(ws + ".8", 12) ok 647 - parseInt(ws + ".8", 13) ok 648 - parseInt(ws + ".8", 14) ok 649 - parseInt(ws + ".8", 15) ok 650 - parseInt(ws + ".8", 16) ok 651 - parseInt(ws + ".8", 17) ok 652 - parseInt(ws + ".8", 18) ok 653 - parseInt(ws + ".8", 19) ok 654 - parseInt(ws + ".8", 20) ok 655 - parseInt(ws + ".8", 21) ok 656 - parseInt(ws + ".8", 22) ok 657 - parseInt(ws + ".8", 23) ok 658 - parseInt(ws + ".8", 24) ok 659 - parseInt(ws + ".8", 25) ok 660 - parseInt(ws + ".8", 26) ok 661 - parseInt(ws + ".8", 27) ok 662 - parseInt(ws + ".8", 28) ok 663 - parseInt(ws + ".8", 29) ok 664 - parseInt(ws + ".8", 30) ok 665 - parseInt(ws + ".8", 31) ok 666 - parseInt(ws + ".8", 32) ok 667 - parseInt(ws + ".8", 33) ok 668 - parseInt(ws + ".8", 34) ok 669 - parseInt(ws + ".8", 35) ok 670 - parseInt(ws + ".8", 36) ok 671 - parseInt(ws + "0x10@", 2147483648) ok 672 - parseInt(ws + "0x10@", 3000000000) ok 673 - parseInt(ws + "0x10@", 4000000000.23) ok 674 - parseInt(ws + "0x10@", 6442450944) ok 675 - parseInt(ws + "0x10@", 6442450946.74) ok 676 - parseInt(ws + "0x10@", -1) ok 677 - parseInt(ws + "0x10@", -32.5) ok 678 - parseInt(ws + "0x10@", -5000000000) ok 679 - parseInt(ws + "0x10@", -4294967298.479) ok 680 - parseInt(ws + "0x10@", -6442450942) ok 681 - parseInt(ws + "0x10@", -6442450943.674) ok 682 - parseInt(ws + "0x10@", -6442450944) ok 683 - parseInt(ws + "0x10@", 37) ok 684 - parseInt(ws + "0x10@", true) ok 685 - parseInt(ws + "0x10@", undefined) ok 686 - parseInt(ws + "0x10@", null) ok 687 - parseInt(ws + "0x10@", false) ok 688 - parseInt(ws + "0x10@", a) ok 689 - parseInt(ws + "0x10@", [object Object]) ok 690 - parseInt(ws + "0x10@", NaN) ok 691 - parseInt(ws + "0x10@", 0) ok 692 - parseInt(ws + "0x10@", 0) ok 693 - parseInt(ws + "0x10@", Infinity) ok 694 - parseInt(ws + "0x10@", -Infinity) ok 695 - parseInt(ws + "0x10@", 4294967296) ok 696 - parseInt(ws + "0x10@","2") ok 697 - parseInt(ws + "0x10@", 3) ok 698 - parseInt(ws + "0x10@", 4.6) ok 699 - parseInt(ws + "0x10@", 4294967301) ok 700 - parseInt(ws + "0x10@", 4294967302.479) ok 701 - parseInt(ws + "0x10@", -4294967289) ok 702 - parseInt(ws + "0x10@", -4294967288.23) ok 703 - parseInt(ws + "0x10@", -8589934583) ok 704 - parseInt(ws + "0x10@", -8589934582.74) ok 705 - parseInt(ws + "0x10@", 11) ok 706 - parseInt(ws + "0x10@", 12) ok 707 - parseInt(ws + "0x10@", 13) ok 708 - parseInt(ws + "0x10@", 14) ok 709 - parseInt(ws + "0x10@", 15) ok 710 - parseInt(ws + "0x10@", 16) ok 711 - parseInt(ws + "0x10@", 17) ok 712 - parseInt(ws + "0x10@", 18) ok 713 - parseInt(ws + "0x10@", 19) ok 714 - parseInt(ws + "0x10@", 20) ok 715 - parseInt(ws + "0x10@", 21) ok 716 - parseInt(ws + "0x10@", 22) ok 717 - parseInt(ws + "0x10@", 23) ok 718 - parseInt(ws + "0x10@", 24) ok 719 - parseInt(ws + "0x10@", 25) ok 720 - parseInt(ws + "0x10@", 26) ok 721 - parseInt(ws + "0x10@", 27) ok 722 - parseInt(ws + "0x10@", 28) ok 723 - parseInt(ws + "0x10@", 29) ok 724 - parseInt(ws + "0x10@", 30) ok 725 - parseInt(ws + "0x10@", 31) ok 726 - parseInt(ws + "0x10@", 32) ok 727 - parseInt(ws + "0x10@", 33) ok 728 - parseInt(ws + "0x10@",34) ok 729 - parseInt(ws + "0x10@",35) ok 730 - parseInt(ws + "0x10@",36) ok 731 - parseInt(ws + "10!", 2147483648) ok 732 - parseInt(ws + "10!", 3000000000) ok 733 - parseInt(ws + "10!", 4000000000.23) ok 734 - parseInt(ws + "10!", 6442450944) ok 735 - parseInt(ws + "10!", 6442450946.74) ok 736 - parseInt(ws + "10!", -1) ok 737 - parseInt(ws + "10!", -32.5) ok 738 - parseInt(ws + "10!", -5000000000) ok 739 - parseInt(ws + "10!", -4294967298.479) ok 740 - parseInt(ws + "10!", -6442450942) ok 741 - parseInt(ws + "10!", -6442450943.674) ok 742 - parseInt(ws + "10!", -6442450944) ok 743 - parseInt(ws + "10!", 37) ok 744 - parseInt(ws + "10!", true) ok 745 - parseInt(ws + "10!", undefined) ok 746 - parseInt(ws + "10!", null) ok 747 - parseInt(ws + "10!", false) ok 748 - parseInt(ws + "10!", a) ok 749 - parseInt(ws + "10!", [object Object]) ok 750 - parseInt(ws + "10!", NaN) ok 751 - parseInt(ws + "10!", 0) ok 752 - parseInt(ws + "10!", 0) ok 753 - parseInt(ws + "10!", Infinity) ok 754 - parseInt(ws + "10!", -Infinity) ok 755 - parseInt(ws + "10!", 4294967296) ok 756 - parseInt(ws + "10!","2") ok 757 - parseInt(ws + "10!", 3) ok 758 - parseInt(ws + "10!", 4.6) ok 759 - parseInt(ws + "10!", 4294967301) ok 760 - parseInt(ws + "10!", 4294967302.479) ok 761 - parseInt(ws + "10!", -4294967289) ok 762 - parseInt(ws + "10!", -4294967288.23) ok 763 - parseInt(ws + "10!", -8589934583) ok 764 - parseInt(ws + "10!", -8589934582.74) ok 765 - parseInt(ws + "10!", 11) ok 766 - parseInt(ws + "10!", 12) ok 767 - parseInt(ws + "10!", 13) ok 768 - parseInt(ws + "10!", 14) ok 769 - parseInt(ws + "10!", 15) ok 770 - parseInt(ws + "10!", 16) ok 771 - parseInt(ws + "10!", 17) ok 772 - parseInt(ws + "10!", 18) ok 773 - parseInt(ws + "10!", 19) ok 774 - parseInt(ws + "10!", 20) ok 775 - parseInt(ws + "10!", 21) ok 776 - parseInt(ws + "10!", 22) ok 777 - parseInt(ws + "10!", 23) ok 778 - parseInt(ws + "10!", 24) ok 779 - parseInt(ws + "10!", 25) ok 780 - parseInt(ws + "10!", 26) ok 781 - parseInt(ws + "10!", 27) ok 782 - parseInt(ws + "10!", 28) ok 783 - parseInt(ws + "10!", 29) ok 784 - parseInt(ws + "10!", 30) ok 785 - parseInt(ws + "10!", 31) ok 786 - parseInt(ws + "10!", 32) ok 787 - parseInt(ws + "10!", 33) ok 788 - parseInt(ws + "10!", 34) ok 789 - parseInt(ws + "10!", 35) ok 790 - parseInt(ws + "10!", 36) ok 791 - parseInt(ws + "0X10", 2147483648) ok 792 - parseInt(ws + "0X10", 3000000000) ok 793 - parseInt(ws + "0X10", 4000000000.23) ok 794 - parseInt(ws + "0X10", 6442450944) ok 795 - parseInt(ws + "0X10", 6442450946.74) ok 796 - parseInt(ws + "0X10", -1) ok 797 - parseInt(ws + "0X10", -32.5) ok 798 - parseInt(ws + "0X10", -5000000000) ok 799 - parseInt(ws + "0X10", -4294967298.479) ok 800 - parseInt(ws + "0X10", -6442450942) ok 801 - parseInt(ws + "0X10", -6442450943.674) ok 802 - parseInt(ws + "0X10", -6442450944) ok 803 - parseInt(ws + "0X10", 37) ok 804 - parseInt(ws + "0X10", true) ok 805 - parseInt(ws + "0X10", undefined) ok 806 - parseInt(ws + "0X10", null) ok 807 - parseInt(ws + "0X10", false) ok 808 - parseInt(ws + "0X10", a) ok 809 - parseInt(ws + "0X10", [object Object]) ok 810 - parseInt(ws + "0X10", NaN) ok 811 - parseInt(ws + "0X10", 0) ok 812 - parseInt(ws + "0X10", 0) ok 813 - parseInt(ws + "0X10", Infinity) ok 814 - parseInt(ws + "0X10", -Infinity) ok 815 - parseInt(ws + "0X10", 4294967296) ok 816 - parseInt(ws + "0X10","2") ok 817 - parseInt(ws + "0X10", 3) ok 818 - parseInt(ws + "0X10", 4.6) ok 819 - parseInt(ws + "0X10", 4294967301) ok 820 - parseInt(ws + "0X10", 4294967302.479) ok 821 - parseInt(ws + "0X10", -4294967289) ok 822 - parseInt(ws + "0X10", -4294967288.23) ok 823 - parseInt(ws + "0X10", -8589934583) ok 824 - parseInt(ws + "0X10", -8589934582.74) ok 825 - parseInt(ws + "0X10", 11) ok 826 - parseInt(ws + "0X10", 12) ok 827 - parseInt(ws + "0X10", 13) ok 828 - parseInt(ws + "0X10", 14) ok 829 - parseInt(ws + "0X10", 15) ok 830 - parseInt(ws + "0X10", 16) ok 831 - parseInt(ws + "0X10", 17) ok 832 - parseInt(ws + "0X10", 18) ok 833 - parseInt(ws + "0X10", 19) ok 834 - parseInt(ws + "0X10", 20) ok 835 - parseInt(ws + "0X10", 21) ok 836 - parseInt(ws + "0X10", 22) ok 837 - parseInt(ws + "0X10", 23) ok 838 - parseInt(ws + "0X10", 24) ok 839 - parseInt(ws + "0X10", 25) ok 840 - parseInt(ws + "0X10", 26) ok 841 - parseInt(ws + "0X10", 27) ok 842 - parseInt(ws + "0X10", 28) ok 843 - parseInt(ws + "0X10", 29) ok 844 - parseInt(ws + "0X10", 30) ok 845 - parseInt(ws + "0X10", 31) ok 846 - parseInt(ws + "0X10", 32) ok 847 - parseInt(ws + "0X10", 33) ok 848 - parseInt(ws + "0X10",34) ok 849 - parseInt(ws + "0X10",35) ok 850 - parseInt(ws + "0X10",36) ok 851 - parseInt(ws + "10", 2147483648) ok 852 - parseInt(ws + "10", 3000000000) ok 853 - parseInt(ws + "10", 4000000000.23) ok 854 - parseInt(ws + "10", 6442450944) ok 855 - parseInt(ws + "10", 6442450946.74) ok 856 - parseInt(ws + "10", -1) ok 857 - parseInt(ws + "10", -32.5) ok 858 - parseInt(ws + "10", -5000000000) ok 859 - parseInt(ws + "10", -4294967298.479) ok 860 - parseInt(ws + "10", -6442450942) ok 861 - parseInt(ws + "10", -6442450943.674) ok 862 - parseInt(ws + "10", -6442450944) ok 863 - parseInt(ws + "10", 37) ok 864 - parseInt(ws + "10", true) ok 865 - parseInt(ws + "10", undefined) ok 866 - parseInt(ws + "10", null) ok 867 - parseInt(ws + "10", false) ok 868 - parseInt(ws + "10", a) ok 869 - parseInt(ws + "10", [object Object]) ok 870 - parseInt(ws + "10", NaN) ok 871 - parseInt(ws + "10", 0) ok 872 - parseInt(ws + "10", 0) ok 873 - parseInt(ws + "10", Infinity) ok 874 - parseInt(ws + "10", -Infinity) ok 875 - parseInt(ws + "10", 4294967296) ok 876 - parseInt(ws + "10","2") ok 877 - parseInt(ws + "10", 3) ok 878 - parseInt(ws + "10", 4.6) ok 879 - parseInt(ws + "10", 4294967301) ok 880 - parseInt(ws + "10", 4294967302.479) ok 881 - parseInt(ws + "10", -4294967289) ok 882 - parseInt(ws + "10", -4294967288.23) ok 883 - parseInt(ws + "10", -8589934583) ok 884 - parseInt(ws + "10", -8589934582.74) ok 885 - parseInt(ws + "10", 11) ok 886 - parseInt(ws + "10", 12) ok 887 - parseInt(ws + "10", 13) ok 888 - parseInt(ws + "10", 14) ok 889 - parseInt(ws + "10", 15) ok 890 - parseInt(ws + "10", 16) ok 891 - parseInt(ws + "10", 17) ok 892 - parseInt(ws + "10", 18) ok 893 - parseInt(ws + "10", 19) ok 894 - parseInt(ws + "10", 20) ok 895 - parseInt(ws + "10", 21) ok 896 - parseInt(ws + "10", 22) ok 897 - parseInt(ws + "10", 23) ok 898 - parseInt(ws + "10", 24) ok 899 - parseInt(ws + "10", 25) ok 900 - parseInt(ws + "10", 26) ok 901 - parseInt(ws + "10", 27) ok 902 - parseInt(ws + "10", 28) ok 903 - parseInt(ws + "10", 29) ok 904 - parseInt(ws + "10", 30) ok 905 - parseInt(ws + "10", 31) ok 906 - parseInt(ws + "10", 32) ok 907 - parseInt(ws + "10", 33) ok 908 - parseInt(ws + "10", 34) ok 909 - parseInt(ws + "10", 35) ok 910 - parseInt(ws + "10", 36) ok 911 - parseInt(ws + "+", 2147483648) ok 912 - parseInt(ws + "+", 3000000000) ok 913 - parseInt(ws + "+", 4000000000.23) ok 914 - parseInt(ws + "+", 6442450944) ok 915 - parseInt(ws + "+", 6442450946.74) ok 916 - parseInt(ws + "+", -1) ok 917 - parseInt(ws + "+", -32.5) ok 918 - parseInt(ws + "+", -5000000000) ok 919 - parseInt(ws + "+", -4294967298.479) ok 920 - parseInt(ws + "+", -6442450942) ok 921 - parseInt(ws + "+", -6442450943.674) ok 922 - parseInt(ws + "+", -6442450944) ok 923 - parseInt(ws + "+", 37) ok 924 - parseInt(ws + "+", true) ok 925 - parseInt(ws + "+", undefined) ok 926 - parseInt(ws + "+", null) ok 927 - parseInt(ws + "+", false) ok 928 - parseInt(ws + "+", a) ok 929 - parseInt(ws + "+", [object Object]) ok 930 - parseInt(ws + "+", NaN) ok 931 - parseInt(ws + "+", 0) ok 932 - parseInt(ws + "+", 0) ok 933 - parseInt(ws + "+", Infinity) ok 934 - parseInt(ws + "+", -Infinity) ok 935 - parseInt(ws + "+", 4294967296) ok 936 - parseInt(ws + "+","2") ok 937 - parseInt(ws + "+", 3) ok 938 - parseInt(ws + "+", 4.6) ok 939 - parseInt(ws + "+", 4294967301) ok 940 - parseInt(ws + "+", 4294967302.479) ok 941 - parseInt(ws + "+", -4294967289) ok 942 - parseInt(ws + "+", -4294967288.23) ok 943 - parseInt(ws + "+", -8589934583) ok 944 - parseInt(ws + "+", -8589934582.74) ok 945 - parseInt(ws + "+", 11) ok 946 - parseInt(ws + "+", 12) ok 947 - parseInt(ws + "+", 13) ok 948 - parseInt(ws + "+", 14) ok 949 - parseInt(ws + "+", 15) ok 950 - parseInt(ws + "+", 16) ok 951 - parseInt(ws + "+", 17) ok 952 - parseInt(ws + "+", 18) ok 953 - parseInt(ws + "+", 19) ok 954 - parseInt(ws + "+", 20) ok 955 - parseInt(ws + "+", 21) ok 956 - parseInt(ws + "+", 22) ok 957 - parseInt(ws + "+", 23) ok 958 - parseInt(ws + "+", 24) ok 959 - parseInt(ws + "+", 25) ok 960 - parseInt(ws + "+", 26) ok 961 - parseInt(ws + "+", 27) ok 962 - parseInt(ws + "+", 28) ok 963 - parseInt(ws + "+", 29) ok 964 - parseInt(ws + "+", 30) ok 965 - parseInt(ws + "+", 31) ok 966 - parseInt(ws + "+", 32) ok 967 - parseInt(ws + "+", 33) ok 968 - parseInt(ws + "+", 34) ok 969 - parseInt(ws + "+", 35) ok 970 - parseInt(ws + "+", 36) ok 971 - parseInt(ws + "+.8", 2147483648) ok 972 - parseInt(ws + "+.8", 3000000000) ok 973 - parseInt(ws + "+.8", 4000000000.23) ok 974 - parseInt(ws + "+.8", 6442450944) ok 975 - parseInt(ws + "+.8", 6442450946.74) ok 976 - parseInt(ws + "+.8", -1) ok 977 - parseInt(ws + "+.8", -32.5) ok 978 - parseInt(ws + "+.8", -5000000000) ok 979 - parseInt(ws + "+.8", -4294967298.479) ok 980 - parseInt(ws + "+.8", -6442450942) ok 981 - parseInt(ws + "+.8", -6442450943.674) ok 982 - parseInt(ws + "+.8", -6442450944) ok 983 - parseInt(ws + "+.8", 37) ok 984 - parseInt(ws + "+.8", true) ok 985 - parseInt(ws + "+.8", undefined) ok 986 - parseInt(ws + "+.8", null) ok 987 - parseInt(ws + "+.8", false) ok 988 - parseInt(ws + "+.8", a) ok 989 - parseInt(ws + "+.8", [object Object]) ok 990 - parseInt(ws + "+.8", NaN) ok 991 - parseInt(ws + "+.8", 0) ok 992 - parseInt(ws + "+.8", 0) ok 993 - parseInt(ws + "+.8", Infinity) ok 994 - parseInt(ws + "+.8", -Infinity) ok 995 - parseInt(ws + "+.8", 4294967296) ok 996 - parseInt(ws + "+.8","2") ok 997 - parseInt(ws + "+.8", 3) ok 998 - parseInt(ws + "+.8", 4.6) ok 999 - parseInt(ws + "+.8", 4294967301) ok 1000 - parseInt(ws + "+.8", 4294967302.479) ok 1001 - parseInt(ws + "+.8", -4294967289) ok 1002 - parseInt(ws + "+.8", -4294967288.23) ok 1003 - parseInt(ws + "+.8", -8589934583) ok 1004 - parseInt(ws + "+.8", -8589934582.74) ok 1005 - parseInt(ws + "+.8", 11) ok 1006 - parseInt(ws + "+.8", 12) ok 1007 - parseInt(ws + "+.8", 13) ok 1008 - parseInt(ws + "+.8", 14) ok 1009 - parseInt(ws + "+.8", 15) ok 1010 - parseInt(ws + "+.8", 16) ok 1011 - parseInt(ws + "+.8", 17) ok 1012 - parseInt(ws + "+.8", 18) ok 1013 - parseInt(ws + "+.8", 19) ok 1014 - parseInt(ws + "+.8", 20) ok 1015 - parseInt(ws + "+.8", 21) ok 1016 - parseInt(ws + "+.8", 22) ok 1017 - parseInt(ws + "+.8", 23) ok 1018 - parseInt(ws + "+.8", 24) ok 1019 - parseInt(ws + "+.8", 25) ok 1020 - parseInt(ws + "+.8", 26) ok 1021 - parseInt(ws + "+.8", 27) ok 1022 - parseInt(ws + "+.8", 28) ok 1023 - parseInt(ws + "+.8", 29) ok 1024 - parseInt(ws + "+.8", 30) ok 1025 - parseInt(ws + "+.8", 31) ok 1026 - parseInt(ws + "+.8", 32) ok 1027 - parseInt(ws + "+.8", 33) ok 1028 - parseInt(ws + "+.8", 34) ok 1029 - parseInt(ws + "+.8", 35) ok 1030 - parseInt(ws + "+.8", 36) ok 1031 - parseInt(ws + "+0x10@", 2147483648) ok 1032 - parseInt(ws + "+0x10@", 3000000000) ok 1033 - parseInt(ws + "+0x10@", 4000000000.23) ok 1034 - parseInt(ws + "+0x10@", 6442450944) ok 1035 - parseInt(ws + "+0x10@", 6442450946.74) ok 1036 - parseInt(ws + "+0x10@", -1) ok 1037 - parseInt(ws + "+0x10@", -32.5) ok 1038 - parseInt(ws + "+0x10@", -5000000000) ok 1039 - parseInt(ws + "+0x10@", -4294967298.479) ok 1040 - parseInt(ws + "+0x10@", -6442450942) ok 1041 - parseInt(ws + "+0x10@", -6442450943.674) ok 1042 - parseInt(ws + "+0x10@", -6442450944) ok 1043 - parseInt(ws + "+0x10@", 37) ok 1044 - parseInt(ws + "+0x10@", true) ok 1045 - parseInt(ws + "+0x10@", undefined) ok 1046 - parseInt(ws + "+0x10@", null) ok 1047 - parseInt(ws + "+0x10@", false) ok 1048 - parseInt(ws + "+0x10@", a) ok 1049 - parseInt(ws + "+0x10@", [object Object]) ok 1050 - parseInt(ws + "+0x10@", NaN) ok 1051 - parseInt(ws + "+0x10@", 0) ok 1052 - parseInt(ws + "+0x10@", 0) ok 1053 - parseInt(ws + "+0x10@", Infinity) ok 1054 - parseInt(ws + "+0x10@", -Infinity) ok 1055 - parseInt(ws + "+0x10@", 4294967296) ok 1056 - parseInt(ws + "+0x10@","2") ok 1057 - parseInt(ws + "+0x10@", 3) ok 1058 - parseInt(ws + "+0x10@", 4.6) ok 1059 - parseInt(ws + "+0x10@", 4294967301) ok 1060 - parseInt(ws + "+0x10@", 4294967302.479) ok 1061 - parseInt(ws + "+0x10@", -4294967289) ok 1062 - parseInt(ws + "+0x10@", -4294967288.23) ok 1063 - parseInt(ws + "+0x10@", -8589934583) ok 1064 - parseInt(ws + "+0x10@", -8589934582.74) ok 1065 - parseInt(ws + "+0x10@", 11) ok 1066 - parseInt(ws + "+0x10@", 12) ok 1067 - parseInt(ws + "+0x10@", 13) ok 1068 - parseInt(ws + "+0x10@", 14) ok 1069 - parseInt(ws + "+0x10@", 15) ok 1070 - parseInt(ws + "+0x10@", 16) ok 1071 - parseInt(ws + "+0x10@", 17) ok 1072 - parseInt(ws + "+0x10@", 18) ok 1073 - parseInt(ws + "+0x10@", 19) ok 1074 - parseInt(ws + "+0x10@", 20) ok 1075 - parseInt(ws + "+0x10@", 21) ok 1076 - parseInt(ws + "+0x10@", 22) ok 1077 - parseInt(ws + "+0x10@", 23) ok 1078 - parseInt(ws + "+0x10@", 24) ok 1079 - parseInt(ws + "+0x10@", 25) ok 1080 - parseInt(ws + "+0x10@", 26) ok 1081 - parseInt(ws + "+0x10@", 27) ok 1082 - parseInt(ws + "+0x10@", 28) ok 1083 - parseInt(ws + "+0x10@", 29) ok 1084 - parseInt(ws + "+0x10@", 30) ok 1085 - parseInt(ws + "+0x10@", 31) ok 1086 - parseInt(ws + "+0x10@", 32) ok 1087 - parseInt(ws + "+0x10@", 33) ok 1088 - parseInt(ws + "+0x10@",34) ok 1089 - parseInt(ws + "+0x10@",35) ok 1090 - parseInt(ws + "+0x10@",36) ok 1091 - parseInt(ws + "+10!", 2147483648) ok 1092 - parseInt(ws + "+10!", 3000000000) ok 1093 - parseInt(ws + "+10!", 4000000000.23) ok 1094 - parseInt(ws + "+10!", 6442450944) ok 1095 - parseInt(ws + "+10!", 6442450946.74) ok 1096 - parseInt(ws + "+10!", -1) ok 1097 - parseInt(ws + "+10!", -32.5) ok 1098 - parseInt(ws + "+10!", -5000000000) ok 1099 - parseInt(ws + "+10!", -4294967298.479) ok 1100 - parseInt(ws + "+10!", -6442450942) ok 1101 - parseInt(ws + "+10!", -6442450943.674) ok 1102 - parseInt(ws + "+10!", -6442450944) ok 1103 - parseInt(ws + "+10!", 37) ok 1104 - parseInt(ws + "+10!", true) ok 1105 - parseInt(ws + "+10!", undefined) ok 1106 - parseInt(ws + "+10!", null) ok 1107 - parseInt(ws + "+10!", false) ok 1108 - parseInt(ws + "+10!", a) ok 1109 - parseInt(ws + "+10!", [object Object]) ok 1110 - parseInt(ws + "+10!", NaN) ok 1111 - parseInt(ws + "+10!", 0) ok 1112 - parseInt(ws + "+10!", 0) ok 1113 - parseInt(ws + "+10!", Infinity) ok 1114 - parseInt(ws + "+10!", -Infinity) ok 1115 - parseInt(ws + "+10!", 4294967296) ok 1116 - parseInt(ws + "+10!","2") ok 1117 - parseInt(ws + "+10!", 3) ok 1118 - parseInt(ws + "+10!", 4.6) ok 1119 - parseInt(ws + "+10!", 4294967301) ok 1120 - parseInt(ws + "+10!", 4294967302.479) ok 1121 - parseInt(ws + "+10!", -4294967289) ok 1122 - parseInt(ws + "+10!", -4294967288.23) ok 1123 - parseInt(ws + "+10!", -8589934583) ok 1124 - parseInt(ws + "+10!", -8589934582.74) ok 1125 - parseInt(ws + "+10!", 11) ok 1126 - parseInt(ws + "+10!", 12) ok 1127 - parseInt(ws + "+10!", 13) ok 1128 - parseInt(ws + "+10!", 14) ok 1129 - parseInt(ws + "+10!", 15) ok 1130 - parseInt(ws + "+10!", 16) ok 1131 - parseInt(ws + "+10!", 17) ok 1132 - parseInt(ws + "+10!", 18) ok 1133 - parseInt(ws + "+10!", 19) ok 1134 - parseInt(ws + "+10!", 20) ok 1135 - parseInt(ws + "+10!", 21) ok 1136 - parseInt(ws + "+10!", 22) ok 1137 - parseInt(ws + "+10!", 23) ok 1138 - parseInt(ws + "+10!", 24) ok 1139 - parseInt(ws + "+10!", 25) ok 1140 - parseInt(ws + "+10!", 26) ok 1141 - parseInt(ws + "+10!", 27) ok 1142 - parseInt(ws + "+10!", 28) ok 1143 - parseInt(ws + "+10!", 29) ok 1144 - parseInt(ws + "+10!", 30) ok 1145 - parseInt(ws + "+10!", 31) ok 1146 - parseInt(ws + "+10!", 32) ok 1147 - parseInt(ws + "+10!", 33) ok 1148 - parseInt(ws + "+10!", 34) ok 1149 - parseInt(ws + "+10!", 35) ok 1150 - parseInt(ws + "+10!", 36) ok 1151 - parseInt(ws + "+0X10", 2147483648) ok 1152 - parseInt(ws + "+0X10", 3000000000) ok 1153 - parseInt(ws + "+0X10", 4000000000.23) ok 1154 - parseInt(ws + "+0X10", 6442450944) ok 1155 - parseInt(ws + "+0X10", 6442450946.74) ok 1156 - parseInt(ws + "+0X10", -1) ok 1157 - parseInt(ws + "+0X10", -32.5) ok 1158 - parseInt(ws + "+0X10", -5000000000) ok 1159 - parseInt(ws + "+0X10", -4294967298.479) ok 1160 - parseInt(ws + "+0X10", -6442450942) ok 1161 - parseInt(ws + "+0X10", -6442450943.674) ok 1162 - parseInt(ws + "+0X10", -6442450944) ok 1163 - parseInt(ws + "+0X10", 37) ok 1164 - parseInt(ws + "+0X10", true) ok 1165 - parseInt(ws + "+0X10", undefined) ok 1166 - parseInt(ws + "+0X10", null) ok 1167 - parseInt(ws + "+0X10", false) ok 1168 - parseInt(ws + "+0X10", a) ok 1169 - parseInt(ws + "+0X10", [object Object]) ok 1170 - parseInt(ws + "+0X10", NaN) ok 1171 - parseInt(ws + "+0X10", 0) ok 1172 - parseInt(ws + "+0X10", 0) ok 1173 - parseInt(ws + "+0X10", Infinity) ok 1174 - parseInt(ws + "+0X10", -Infinity) ok 1175 - parseInt(ws + "+0X10", 4294967296) ok 1176 - parseInt(ws + "+0X10","2") ok 1177 - parseInt(ws + "+0X10", 3) ok 1178 - parseInt(ws + "+0X10", 4.6) ok 1179 - parseInt(ws + "+0X10", 4294967301) ok 1180 - parseInt(ws + "+0X10", 4294967302.479) ok 1181 - parseInt(ws + "+0X10", -4294967289) ok 1182 - parseInt(ws + "+0X10", -4294967288.23) ok 1183 - parseInt(ws + "+0X10", -8589934583) ok 1184 - parseInt(ws + "+0X10", -8589934582.74) ok 1185 - parseInt(ws + "+0X10", 11) ok 1186 - parseInt(ws + "+0X10", 12) ok 1187 - parseInt(ws + "+0X10", 13) ok 1188 - parseInt(ws + "+0X10", 14) ok 1189 - parseInt(ws + "+0X10", 15) ok 1190 - parseInt(ws + "+0X10", 16) ok 1191 - parseInt(ws + "+0X10", 17) ok 1192 - parseInt(ws + "+0X10", 18) ok 1193 - parseInt(ws + "+0X10", 19) ok 1194 - parseInt(ws + "+0X10", 20) ok 1195 - parseInt(ws + "+0X10", 21) ok 1196 - parseInt(ws + "+0X10", 22) ok 1197 - parseInt(ws + "+0X10", 23) ok 1198 - parseInt(ws + "+0X10", 24) ok 1199 - parseInt(ws + "+0X10", 25) ok 1200 - parseInt(ws + "+0X10", 26) ok 1201 - parseInt(ws + "+0X10", 27) ok 1202 - parseInt(ws + "+0X10", 28) ok 1203 - parseInt(ws + "+0X10", 29) ok 1204 - parseInt(ws + "+0X10", 30) ok 1205 - parseInt(ws + "+0X10", 31) ok 1206 - parseInt(ws + "+0X10", 32) ok 1207 - parseInt(ws + "+0X10", 33) ok 1208 - parseInt(ws + "+0X10",34) ok 1209 - parseInt(ws + "+0X10",35) ok 1210 - parseInt(ws + "+0X10",36) ok 1211 - parseInt(ws + "+10", 2147483648) ok 1212 - parseInt(ws + "+10", 3000000000) ok 1213 - parseInt(ws + "+10", 4000000000.23) ok 1214 - parseInt(ws + "+10", 6442450944) ok 1215 - parseInt(ws + "+10", 6442450946.74) ok 1216 - parseInt(ws + "+10", -1) ok 1217 - parseInt(ws + "+10", -32.5) ok 1218 - parseInt(ws + "+10", -5000000000) ok 1219 - parseInt(ws + "+10", -4294967298.479) ok 1220 - parseInt(ws + "+10", -6442450942) ok 1221 - parseInt(ws + "+10", -6442450943.674) ok 1222 - parseInt(ws + "+10", -6442450944) ok 1223 - parseInt(ws + "+10", 37) ok 1224 - parseInt(ws + "+10", true) ok 1225 - parseInt(ws + "+10", undefined) ok 1226 - parseInt(ws + "+10", null) ok 1227 - parseInt(ws + "+10", false) ok 1228 - parseInt(ws + "+10", a) ok 1229 - parseInt(ws + "+10", [object Object]) ok 1230 - parseInt(ws + "+10", NaN) ok 1231 - parseInt(ws + "+10", 0) ok 1232 - parseInt(ws + "+10", 0) ok 1233 - parseInt(ws + "+10", Infinity) ok 1234 - parseInt(ws + "+10", -Infinity) ok 1235 - parseInt(ws + "+10", 4294967296) ok 1236 - parseInt(ws + "+10","2") ok 1237 - parseInt(ws + "+10", 3) ok 1238 - parseInt(ws + "+10", 4.6) ok 1239 - parseInt(ws + "+10", 4294967301) ok 1240 - parseInt(ws + "+10", 4294967302.479) ok 1241 - parseInt(ws + "+10", -4294967289) ok 1242 - parseInt(ws + "+10", -4294967288.23) ok 1243 - parseInt(ws + "+10", -8589934583) ok 1244 - parseInt(ws + "+10", -8589934582.74) ok 1245 - parseInt(ws + "+10", 11) ok 1246 - parseInt(ws + "+10", 12) ok 1247 - parseInt(ws + "+10", 13) ok 1248 - parseInt(ws + "+10", 14) ok 1249 - parseInt(ws + "+10", 15) ok 1250 - parseInt(ws + "+10", 16) ok 1251 - parseInt(ws + "+10", 17) ok 1252 - parseInt(ws + "+10", 18) ok 1253 - parseInt(ws + "+10", 19) ok 1254 - parseInt(ws + "+10", 20) ok 1255 - parseInt(ws + "+10", 21) ok 1256 - parseInt(ws + "+10", 22) ok 1257 - parseInt(ws + "+10", 23) ok 1258 - parseInt(ws + "+10", 24) ok 1259 - parseInt(ws + "+10", 25) ok 1260 - parseInt(ws + "+10", 26) ok 1261 - parseInt(ws + "+10", 27) ok 1262 - parseInt(ws + "+10", 28) ok 1263 - parseInt(ws + "+10", 29) ok 1264 - parseInt(ws + "+10", 30) ok 1265 - parseInt(ws + "+10", 31) ok 1266 - parseInt(ws + "+10", 32) ok 1267 - parseInt(ws + "+10", 33) ok 1268 - parseInt(ws + "+10", 34) ok 1269 - parseInt(ws + "+10", 35) ok 1270 - parseInt(ws + "+10", 36) ok 1271 - parseInt(ws + "-", 2147483648) ok 1272 - parseInt(ws + "-", 3000000000) ok 1273 - parseInt(ws + "-", 4000000000.23) ok 1274 - parseInt(ws + "-", 6442450944) ok 1275 - parseInt(ws + "-", 6442450946.74) ok 1276 - parseInt(ws + "-", -1) ok 1277 - parseInt(ws + "-", -32.5) ok 1278 - parseInt(ws + "-", -5000000000) ok 1279 - parseInt(ws + "-", -4294967298.479) ok 1280 - parseInt(ws + "-", -6442450942) ok 1281 - parseInt(ws + "-", -6442450943.674) ok 1282 - parseInt(ws + "-", -6442450944) ok 1283 - parseInt(ws + "-", 37) ok 1284 - parseInt(ws + "-", true) ok 1285 - parseInt(ws + "-", undefined) ok 1286 - parseInt(ws + "-", null) ok 1287 - parseInt(ws + "-", false) ok 1288 - parseInt(ws + "-", a) ok 1289 - parseInt(ws + "-", [object Object]) ok 1290 - parseInt(ws + "-", NaN) ok 1291 - parseInt(ws + "-", 0) ok 1292 - parseInt(ws + "-", 0) ok 1293 - parseInt(ws + "-", Infinity) ok 1294 - parseInt(ws + "-", -Infinity) ok 1295 - parseInt(ws + "-", 4294967296) ok 1296 - parseInt(ws + "-","2") ok 1297 - parseInt(ws + "-", 3) ok 1298 - parseInt(ws + "-", 4.6) ok 1299 - parseInt(ws + "-", 4294967301) ok 1300 - parseInt(ws + "-", 4294967302.479) ok 1301 - parseInt(ws + "-", -4294967289) ok 1302 - parseInt(ws + "-", -4294967288.23) ok 1303 - parseInt(ws + "-", -8589934583) ok 1304 - parseInt(ws + "-", -8589934582.74) ok 1305 - parseInt(ws + "-", 11) ok 1306 - parseInt(ws + "-", 12) ok 1307 - parseInt(ws + "-", 13) ok 1308 - parseInt(ws + "-", 14) ok 1309 - parseInt(ws + "-", 15) ok 1310 - parseInt(ws + "-", 16) ok 1311 - parseInt(ws + "-", 17) ok 1312 - parseInt(ws + "-", 18) ok 1313 - parseInt(ws + "-", 19) ok 1314 - parseInt(ws + "-", 20) ok 1315 - parseInt(ws + "-", 21) ok 1316 - parseInt(ws + "-", 22) ok 1317 - parseInt(ws + "-", 23) ok 1318 - parseInt(ws + "-", 24) ok 1319 - parseInt(ws + "-", 25) ok 1320 - parseInt(ws + "-", 26) ok 1321 - parseInt(ws + "-", 27) ok 1322 - parseInt(ws + "-", 28) ok 1323 - parseInt(ws + "-", 29) ok 1324 - parseInt(ws + "-", 30) ok 1325 - parseInt(ws + "-", 31) ok 1326 - parseInt(ws + "-", 32) ok 1327 - parseInt(ws + "-", 33) ok 1328 - parseInt(ws + "-", 34) ok 1329 - parseInt(ws + "-", 35) ok 1330 - parseInt(ws + "-", 36) ok 1331 - parseInt(ws + "-.8", 2147483648) ok 1332 - parseInt(ws + "-.8", 3000000000) ok 1333 - parseInt(ws + "-.8", 4000000000.23) ok 1334 - parseInt(ws + "-.8", 6442450944) ok 1335 - parseInt(ws + "-.8", 6442450946.74) ok 1336 - parseInt(ws + "-.8", -1) ok 1337 - parseInt(ws + "-.8", -32.5) ok 1338 - parseInt(ws + "-.8", -5000000000) ok 1339 - parseInt(ws + "-.8", -4294967298.479) ok 1340 - parseInt(ws + "-.8", -6442450942) ok 1341 - parseInt(ws + "-.8", -6442450943.674) ok 1342 - parseInt(ws + "-.8", -6442450944) ok 1343 - parseInt(ws + "-.8", 37) ok 1344 - parseInt(ws + "-.8", true) ok 1345 - parseInt(ws + "-.8", undefined) ok 1346 - parseInt(ws + "-.8", null) ok 1347 - parseInt(ws + "-.8", false) ok 1348 - parseInt(ws + "-.8", a) ok 1349 - parseInt(ws + "-.8", [object Object]) ok 1350 - parseInt(ws + "-.8", NaN) ok 1351 - parseInt(ws + "-.8", 0) ok 1352 - parseInt(ws + "-.8", 0) ok 1353 - parseInt(ws + "-.8", Infinity) ok 1354 - parseInt(ws + "-.8", -Infinity) ok 1355 - parseInt(ws + "-.8", 4294967296) ok 1356 - parseInt(ws + "+.8","2") ok 1357 - parseInt(ws + "-.8", 3) ok 1358 - parseInt(ws + "-.8", 4.6) ok 1359 - parseInt(ws + "-.8", 4294967301) ok 1360 - parseInt(ws + "-.8", 4294967302.479) ok 1361 - parseInt(ws + "-.8", -4294967289) ok 1362 - parseInt(ws + "-.8", -4294967288.23) ok 1363 - parseInt(ws + "-.8", -8589934583) ok 1364 - parseInt(ws + "-.8", -8589934582.74) ok 1365 - parseInt(ws + "-.8", 11) ok 1366 - parseInt(ws + "-.8", 12) ok 1367 - parseInt(ws + "-.8", 13) ok 1368 - parseInt(ws + "-.8", 14) ok 1369 - parseInt(ws + "-.8", 15) ok 1370 - parseInt(ws + "-.8", 16) ok 1371 - parseInt(ws + "-.8", 17) ok 1372 - parseInt(ws + "-.8", 18) ok 1373 - parseInt(ws + "-.8", 19) ok 1374 - parseInt(ws + "-.8", 20) ok 1375 - parseInt(ws + "-.8", 21) ok 1376 - parseInt(ws + "-.8", 22) ok 1377 - parseInt(ws + "-.8", 23) ok 1378 - parseInt(ws + "-.8", 24) ok 1379 - parseInt(ws + "-.8", 25) ok 1380 - parseInt(ws + "-.8", 26) ok 1381 - parseInt(ws + "-.8", 27) ok 1382 - parseInt(ws + "-.8", 28) ok 1383 - parseInt(ws + "-.8", 29) ok 1384 - parseInt(ws + "-.8", 30) ok 1385 - parseInt(ws + "-.8", 31) ok 1386 - parseInt(ws + "-.8", 32) ok 1387 - parseInt(ws + "-.8", 33) ok 1388 - parseInt(ws + "-.8", 34) ok 1389 - parseInt(ws + "-.8", 35) ok 1390 - parseInt(ws + "-.8", 36) ok 1391 - parseInt(ws + "-0x10@", 2147483648) ok 1392 - parseInt(ws + "-0x10@", 3000000000) ok 1393 - parseInt(ws + "-0x10@", 4000000000.23) ok 1394 - parseInt(ws + "-0x10@", 6442450944) ok 1395 - parseInt(ws + "-0x10@", 6442450946.74) ok 1396 - parseInt(ws + "-0x10@", -1) ok 1397 - parseInt(ws + "-0x10@", -32.5) ok 1398 - parseInt(ws + "-0x10@", -5000000000) ok 1399 - parseInt(ws + "-0x10@", -4294967298.479) ok 1400 - parseInt(ws + "-0x10@", -6442450942) ok 1401 - parseInt(ws + "-0x10@", -6442450943.674) ok 1402 - parseInt(ws + "-0x10@", -6442450944) ok 1403 - parseInt(ws + "-0x10@", 37) ok 1404 - parseInt(ws + "-0x10@", true) ok 1405 - parseInt(ws + "-0x10@", undefined) ok 1406 - parseInt(ws + "-0x10@", null) ok 1407 - parseInt(ws + "-0x10@", false) ok 1408 - parseInt(ws + "-0x10@", a) ok 1409 - parseInt(ws + "-0x10@", [object Object]) ok 1410 - parseInt(ws + "-0x10@", NaN) ok 1411 - parseInt(ws + "-0x10@", 0) ok 1412 - parseInt(ws + "-0x10@", 0) ok 1413 - parseInt(ws + "-0x10@", Infinity) ok 1414 - parseInt(ws + "-0x10@", -Infinity) ok 1415 - parseInt(ws + "-0x10@", 4294967296) ok 1416 - parseInt(ws + "-0x10@","2") ok 1417 - parseInt(ws + "-0x10@", 3) ok 1418 - parseInt(ws + "-0x10@", 4.6) ok 1419 - parseInt(ws + "-0x10@", 4294967301) ok 1420 - parseInt(ws + "-0x10@", 4294967302.479) ok 1421 - parseInt(ws + "-0x10@", -4294967289) ok 1422 - parseInt(ws + "-0x10@", -4294967288.23) ok 1423 - parseInt(ws + "-0x10@", -8589934583) ok 1424 - parseInt(ws + "-0x10@", -8589934582.74) ok 1425 - parseInt(ws + "-0x10@", 11) ok 1426 - parseInt(ws + "-0x10@", 12) ok 1427 - parseInt(ws + "-0x10@", 13) ok 1428 - parseInt(ws + "-0x10@", 14) ok 1429 - parseInt(ws + "-0x10@", 15) ok 1430 - parseInt(ws + "-0x10@", 16) ok 1431 - parseInt(ws + "-0x10@", 17) ok 1432 - parseInt(ws + "-0x10@", 18) ok 1433 - parseInt(ws + "-0x10@", 19) ok 1434 - parseInt(ws + "-0x10@", 20) ok 1435 - parseInt(ws + "-0x10@", 21) ok 1436 - parseInt(ws + "-0x10@", 22) ok 1437 - parseInt(ws + "-0x10@", 23) ok 1438 - parseInt(ws + "-0x10@", 24) ok 1439 - parseInt(ws + "-0x10@", 25) ok 1440 - parseInt(ws + "-0x10@", 26) ok 1441 - parseInt(ws + "-0x10@", 27) ok 1442 - parseInt(ws + "-0x10@", 28) ok 1443 - parseInt(ws + "-0x10@", 29) ok 1444 - parseInt(ws + "-0x10@", 30) ok 1445 - parseInt(ws + "-0x10@", 31) ok 1446 - parseInt(ws + "-0x10@", 32) ok 1447 - parseInt(ws + "-0x10@", 33) ok 1448 - parseInt(ws + "-0x10@",34) ok 1449 - parseInt(ws + "-0x10@",35) ok 1450 - parseInt(ws + "-0x10@",36) ok 1451 - parseInt(ws + "-10!", 2147483648) ok 1452 - parseInt(ws + "-10!", 3000000000) ok 1453 - parseInt(ws + "-10!", 4000000000.23) ok 1454 - parseInt(ws + "-10!", 6442450944) ok 1455 - parseInt(ws + "-10!", 6442450946.74) ok 1456 - parseInt(ws + "-10!", -1) ok 1457 - parseInt(ws + "-10!", -32.5) ok 1458 - parseInt(ws + "-10!", -5000000000) ok 1459 - parseInt(ws + "-10!", -4294967298.479) ok 1460 - parseInt(ws + "-10!", -6442450942) ok 1461 - parseInt(ws + "-10!", -6442450943.674) ok 1462 - parseInt(ws + "-10!", -6442450944) ok 1463 - parseInt(ws + "-10!", 37) ok 1464 - parseInt(ws + "-10!", true) ok 1465 - parseInt(ws + "-10!", undefined) ok 1466 - parseInt(ws + "-10!", null) ok 1467 - parseInt(ws + "-10!", false) ok 1468 - parseInt(ws + "-10!", a) ok 1469 - parseInt(ws + "-10!", [object Object]) ok 1470 - parseInt(ws + "-10!", NaN) ok 1471 - parseInt(ws + "-10!", 0) ok 1472 - parseInt(ws + "-10!", 0) ok 1473 - parseInt(ws + "-10!", Infinity) ok 1474 - parseInt(ws + "-10!", -Infinity) ok 1475 - parseInt(ws + "-10!", 4294967296) ok 1476 - parseInt(ws + "-10!","2") ok 1477 - parseInt(ws + "-10!", 3) ok 1478 - parseInt(ws + "-10!", 4.6) ok 1479 - parseInt(ws + "-10!", 4294967301) ok 1480 - parseInt(ws + "-10!", 4294967302.479) ok 1481 - parseInt(ws + "-10!", -4294967289) ok 1482 - parseInt(ws + "-10!", -4294967288.23) ok 1483 - parseInt(ws + "-10!", -8589934583) ok 1484 - parseInt(ws + "-10!", -8589934582.74) ok 1485 - parseInt(ws + "-10!", 11) ok 1486 - parseInt(ws + "-10!", 12) ok 1487 - parseInt(ws + "-10!", 13) ok 1488 - parseInt(ws + "-10!", 14) ok 1489 - parseInt(ws + "-10!", 15) ok 1490 - parseInt(ws + "-10!", 16) ok 1491 - parseInt(ws + "-10!", 17) ok 1492 - parseInt(ws + "-10!", 18) ok 1493 - parseInt(ws + "-10!", 19) ok 1494 - parseInt(ws + "-10!", 20) ok 1495 - parseInt(ws + "-10!", 21) ok 1496 - parseInt(ws + "-10!", 22) ok 1497 - parseInt(ws + "-10!", 23) ok 1498 - parseInt(ws + "-10!", 24) ok 1499 - parseInt(ws + "-10!", 25) ok 1500 - parseInt(ws + "-10!", 26) ok 1501 - parseInt(ws + "-10!", 27) ok 1502 - parseInt(ws + "-10!", 28) ok 1503 - parseInt(ws + "-10!", 29) ok 1504 - parseInt(ws + "-10!", 30) ok 1505 - parseInt(ws + "-10!", 31) ok 1506 - parseInt(ws + "-10!", 32) ok 1507 - parseInt(ws + "-10!", 33) ok 1508 - parseInt(ws + "-10!", 34) ok 1509 - parseInt(ws + "-10!", 35) ok 1510 - parseInt(ws + "-10!", 36) ok 1511 - parseInt(ws + "-0X10", 2147483648) ok 1512 - parseInt(ws + "-0X10", 3000000000) ok 1513 - parseInt(ws + "-0X10", 4000000000.23) ok 1514 - parseInt(ws + "-0X10", 6442450944) ok 1515 - parseInt(ws + "-0X10", 6442450946.74) ok 1516 - parseInt(ws + "-0X10", -1) ok 1517 - parseInt(ws + "-0X10", -32.5) ok 1518 - parseInt(ws + "-0X10", -5000000000) ok 1519 - parseInt(ws + "-0X10", -4294967298.479) ok 1520 - parseInt(ws + "-0X10", -6442450942) ok 1521 - parseInt(ws + "-0X10", -6442450943.674) ok 1522 - parseInt(ws + "-0X10", -6442450944) ok 1523 - parseInt(ws + "-0X10", 37) ok 1524 - parseInt(ws + "-0X10", true) ok 1525 - parseInt(ws + "-0X10", undefined) ok 1526 - parseInt(ws + "-0X10", null) ok 1527 - parseInt(ws + "-0X10", false) ok 1528 - parseInt(ws + "-0X10", a) ok 1529 - parseInt(ws + "-0X10", [object Object]) ok 1530 - parseInt(ws + "-0X10", NaN) ok 1531 - parseInt(ws + "-0X10", 0) ok 1532 - parseInt(ws + "-0X10", 0) ok 1533 - parseInt(ws + "-0X10", Infinity) ok 1534 - parseInt(ws + "-0X10", -Infinity) ok 1535 - parseInt(ws + "-0X10", 4294967296) ok 1536 - parseInt(ws + "-0X10","2") ok 1537 - parseInt(ws + "-0X10", 3) ok 1538 - parseInt(ws + "-0X10", 4.6) ok 1539 - parseInt(ws + "-0X10", 4294967301) ok 1540 - parseInt(ws + "-0X10", 4294967302.479) ok 1541 - parseInt(ws + "-0X10", -4294967289) ok 1542 - parseInt(ws + "-0X10", -4294967288.23) ok 1543 - parseInt(ws + "-0X10", -8589934583) ok 1544 - parseInt(ws + "-0X10", -8589934582.74) ok 1545 - parseInt(ws + "-0X10", 11) ok 1546 - parseInt(ws + "-0X10", 12) ok 1547 - parseInt(ws + "-0X10", 13) ok 1548 - parseInt(ws + "-0X10", 14) ok 1549 - parseInt(ws + "-0X10", 15) ok 1550 - parseInt(ws + "-0X10", 16) ok 1551 - parseInt(ws + "-0X10", 17) ok 1552 - parseInt(ws + "-0X10", 18) ok 1553 - parseInt(ws + "-0X10", 19) ok 1554 - parseInt(ws + "-0X10", 20) ok 1555 - parseInt(ws + "-0X10", 21) ok 1556 - parseInt(ws + "-0X10", 22) ok 1557 - parseInt(ws + "-0X10", 23) ok 1558 - parseInt(ws + "-0X10", 24) ok 1559 - parseInt(ws + "-0X10", 25) ok 1560 - parseInt(ws + "-0X10", 26) ok 1561 - parseInt(ws + "-0X10", 27) ok 1562 - parseInt(ws + "-0X10", 28) ok 1563 - parseInt(ws + "-0X10", 29) ok 1564 - parseInt(ws + "-0X10", 30) ok 1565 - parseInt(ws + "-0X10", 31) ok 1566 - parseInt(ws + "-0X10", 32) ok 1567 - parseInt(ws + "-0X10", 33) ok 1568 - parseInt(ws + "-0X10",34) ok 1569 - parseInt(ws + "-0X10",35) ok 1570 - parseInt(ws + "-0X10",36) ok 1571 - parseInt(ws + "-10", 2147483648) ok 1572 - parseInt(ws + "-10", 3000000000) ok 1573 - parseInt(ws + "-10", 4000000000.23) ok 1574 - parseInt(ws + "-10", 6442450944) ok 1575 - parseInt(ws + "-10", 6442450946.74) ok 1576 - parseInt(ws + "-10", -1) ok 1577 - parseInt(ws + "-10", -32.5) ok 1578 - parseInt(ws + "-10", -5000000000) ok 1579 - parseInt(ws + "-10", -4294967298.479) ok 1580 - parseInt(ws + "-10", -6442450942) ok 1581 - parseInt(ws + "-10", -6442450943.674) ok 1582 - parseInt(ws + "-10", -6442450944) ok 1583 - parseInt(ws + "-10", 37) ok 1584 - parseInt(ws + "-10", true) ok 1585 - parseInt(ws + "-10", undefined) ok 1586 - parseInt(ws + "-10", null) ok 1587 - parseInt(ws + "-10", false) ok 1588 - parseInt(ws + "-10", a) ok 1589 - parseInt(ws + "-10", [object Object]) ok 1590 - parseInt(ws + "-10", NaN) ok 1591 - parseInt(ws + "-10", 0) ok 1592 - parseInt(ws + "-10", 0) ok 1593 - parseInt(ws + "-10", Infinity) ok 1594 - parseInt(ws + "-10", -Infinity) ok 1595 - parseInt(ws + "-10", 4294967296) ok 1596 - parseInt(ws + "-10","2") ok 1597 - parseInt(ws + "-10", 3) ok 1598 - parseInt(ws + "-10", 4.6) ok 1599 - parseInt(ws + "-10", 4294967301) ok 1600 - parseInt(ws + "-10", 4294967302.479) ok 1601 - parseInt(ws + "-10", -4294967289) ok 1602 - parseInt(ws + "-10", -4294967288.23) ok 1603 - parseInt(ws + "-10", -8589934583) ok 1604 - parseInt(ws + "-10", -8589934582.74) ok 1605 - parseInt(ws + "-10", 11) ok 1606 - parseInt(ws + "-10", 12) ok 1607 - parseInt(ws + "-10", 13) ok 1608 - parseInt(ws + "-10", 14) ok 1609 - parseInt(ws + "-10", 15) ok 1610 - parseInt(ws + "-10", 16) ok 1611 - parseInt(ws + "-10", 17) ok 1612 - parseInt(ws + "-10", 18) ok 1613 - parseInt(ws + "-10", 19) ok 1614 - parseInt(ws + "-10", 20) ok 1615 - parseInt(ws + "-10", 21) ok 1616 - parseInt(ws + "-10", 22) ok 1617 - parseInt(ws + "-10", 23) ok 1618 - parseInt(ws + "-10", 24) ok 1619 - parseInt(ws + "-10", 25) ok 1620 - parseInt(ws + "-10", 26) ok 1621 - parseInt(ws + "-10", 27) ok 1622 - parseInt(ws + "-10", 28) ok 1623 - parseInt(ws + "-10", 29) ok 1624 - parseInt(ws + "-10", 30) ok 1625 - parseInt(ws + "-10", 31) ok 1626 - parseInt(ws + "-10", 32) ok 1627 - parseInt(ws + "-10", 33) ok 1628 - parseInt(ws + "-10", 34) ok 1629 - parseInt(ws + "-10", 35) ok 1630 - parseInt(ws + "-10", 36) ok 1631 - parseInt("", 2147483648) ok 1632 - parseInt("", 3000000000) ok 1633 - parseInt("", 4000000000.23) ok 1634 - parseInt("", 6442450944) ok 1635 - parseInt("", 6442450946.74) ok 1636 - parseInt("", -1) ok 1637 - parseInt("", -32.5) ok 1638 - parseInt("", -5000000000) ok 1639 - parseInt("", -4294967298.479) ok 1640 - parseInt("", -6442450942) ok 1641 - parseInt("", -6442450943.674) ok 1642 - parseInt("", -6442450944) ok 1643 - parseInt("", 37) ok 1644 - parseInt("", true) ok 1645 - parseInt("", undefined) ok 1646 - parseInt("", null) ok 1647 - parseInt("", false) ok 1648 - parseInt("", a) ok 1649 - parseInt("", [object Object]) ok 1650 - parseInt("", NaN) ok 1651 - parseInt("", 0) ok 1652 - parseInt("", 0) ok 1653 - parseInt("", Infinity) ok 1654 - parseInt("", -Infinity) ok 1655 - parseInt("", 4294967296) ok 1656 - parseInt("","2") ok 1657 - parseInt("", 3) ok 1658 - parseInt("", 4.6) ok 1659 - parseInt("", 4294967301) ok 1660 - parseInt("", 4294967302.479) ok 1661 - parseInt("", -4294967289) ok 1662 - parseInt("", -4294967288.23) ok 1663 - parseInt("", -8589934583) ok 1664 - parseInt("", -8589934582.74) ok 1665 - parseInt("", 11) ok 1666 - parseInt("", 12) ok 1667 - parseInt("", 13) ok 1668 - parseInt("", 14) ok 1669 - parseInt("", 15) ok 1670 - parseInt("", 16) ok 1671 - parseInt("", 17) ok 1672 - parseInt("", 18) ok 1673 - parseInt("", 19) ok 1674 - parseInt("", 20) ok 1675 - parseInt("", 21) ok 1676 - parseInt("", 22) ok 1677 - parseInt("", 23) ok 1678 - parseInt("", 24) ok 1679 - parseInt("", 25) ok 1680 - parseInt("", 26) ok 1681 - parseInt("", 27) ok 1682 - parseInt("", 28) ok 1683 - parseInt("", 29) ok 1684 - parseInt("", 30) ok 1685 - parseInt("", 31) ok 1686 - parseInt("", 32) ok 1687 - parseInt("", 33) ok 1688 - parseInt("", 34) ok 1689 - parseInt("", 35) ok 1690 - parseInt("", 36) ok 1691 - parseInt(".8", 2147483648) ok 1692 - parseInt(".8", 3000000000) ok 1693 - parseInt(".8", 4000000000.23) ok 1694 - parseInt(".8", 6442450944) ok 1695 - parseInt(".8", 6442450946.74) ok 1696 - parseInt(".8", -1) ok 1697 - parseInt(".8", -32.5) ok 1698 - parseInt(".8", -5000000000) ok 1699 - parseInt(".8", -4294967298.479) ok 1700 - parseInt(".8", -6442450942) ok 1701 - parseInt(".8", -6442450943.674) ok 1702 - parseInt(".8", -6442450944) ok 1703 - parseInt(".8", 37) ok 1704 - parseInt(".8", true) ok 1705 - parseInt(".8", undefined) ok 1706 - parseInt(".8", null) ok 1707 - parseInt(".8", false) ok 1708 - parseInt(".8", a) ok 1709 - parseInt(".8", [object Object]) ok 1710 - parseInt(".8", NaN) ok 1711 - parseInt(".8", 0) ok 1712 - parseInt(".8", 0) ok 1713 - parseInt(".8", Infinity) ok 1714 - parseInt(".8", -Infinity) ok 1715 - parseInt(".8", 4294967296) ok 1716 - parseInt(".8","2") ok 1717 - parseInt(".8", 3) ok 1718 - parseInt(".8", 4.6) ok 1719 - parseInt(".8", 4294967301) ok 1720 - parseInt(".8", 4294967302.479) ok 1721 - parseInt(".8", -4294967289) ok 1722 - parseInt(".8", -4294967288.23) ok 1723 - parseInt(".8", -8589934583) ok 1724 - parseInt(".8", -8589934582.74) ok 1725 - parseInt(".8", 11) ok 1726 - parseInt(".8", 12) ok 1727 - parseInt(".8", 13) ok 1728 - parseInt(".8", 14) ok 1729 - parseInt(".8", 15) ok 1730 - parseInt(".8", 16) ok 1731 - parseInt(".8", 17) ok 1732 - parseInt(".8", 18) ok 1733 - parseInt(".8", 19) ok 1734 - parseInt(".8", 20) ok 1735 - parseInt(".8", 21) ok 1736 - parseInt(".8", 22) ok 1737 - parseInt(".8", 23) ok 1738 - parseInt(".8", 24) ok 1739 - parseInt(".8", 25) ok 1740 - parseInt(".8", 26) ok 1741 - parseInt(".8", 27) ok 1742 - parseInt(".8", 28) ok 1743 - parseInt(".8", 29) ok 1744 - parseInt(".8", 30) ok 1745 - parseInt(".8", 31) ok 1746 - parseInt(".8", 32) ok 1747 - parseInt(".8", 33) ok 1748 - parseInt(".8", 34) ok 1749 - parseInt(".8", 35) ok 1750 - parseInt(".8", 36) ok 1751 - parseInt("0x10@", 2147483648) ok 1752 - parseInt("0x10@", 3000000000) ok 1753 - parseInt("0x10@", 4000000000.23) ok 1754 - parseInt("0x10@", 6442450944) ok 1755 - parseInt("0x10@", 6442450946.74) ok 1756 - parseInt("0x10@", -1) ok 1757 - parseInt("0x10@", -32.5) ok 1758 - parseInt("0x10@", -5000000000) ok 1759 - parseInt("0x10@", -4294967298.479) ok 1760 - parseInt("0x10@", -6442450942) ok 1761 - parseInt("0x10@", -6442450943.674) ok 1762 - parseInt("0x10@", -6442450944) ok 1763 - parseInt("0x10@", 37) ok 1764 - parseInt("0x10@", true) ok 1765 - parseInt("0x10@", undefined) ok 1766 - parseInt("0x10@", null) ok 1767 - parseInt("0x10@", false) ok 1768 - parseInt("0x10@", a) ok 1769 - parseInt("0x10@", [object Object]) ok 1770 - parseInt("0x10@", NaN) ok 1771 - parseInt("0x10@", 0) ok 1772 - parseInt("0x10@", 0) ok 1773 - parseInt("0x10@", Infinity) ok 1774 - parseInt("0x10@", -Infinity) ok 1775 - parseInt("0x10@", 4294967296) ok 1776 - parseInt("0x10@","2") ok 1777 - parseInt("0x10@", 3) ok 1778 - parseInt("0x10@", 4.6) ok 1779 - parseInt("0x10@", 4294967301) ok 1780 - parseInt("0x10@", 4294967302.479) ok 1781 - parseInt("0x10@", -4294967289) ok 1782 - parseInt("0x10@", -4294967288.23) ok 1783 - parseInt("0x10@", -8589934583) ok 1784 - parseInt("0x10@", -8589934582.74) ok 1785 - parseInt("0x10@", 11) ok 1786 - parseInt("0x10@", 12) ok 1787 - parseInt("0x10@", 13) ok 1788 - parseInt("0x10@", 14) ok 1789 - parseInt("0x10@", 15) ok 1790 - parseInt("0x10@", 16) ok 1791 - parseInt("0x10@", 17) ok 1792 - parseInt("0x10@", 18) ok 1793 - parseInt("0x10@", 19) ok 1794 - parseInt("0x10@", 20) ok 1795 - parseInt("0x10@", 21) ok 1796 - parseInt("0x10@", 22) ok 1797 - parseInt("0x10@", 23) ok 1798 - parseInt("0x10@", 24) ok 1799 - parseInt("0x10@", 25) ok 1800 - parseInt("0x10@", 26) ok 1801 - parseInt("0x10@", 27) ok 1802 - parseInt("0x10@", 28) ok 1803 - parseInt("0x10@", 29) ok 1804 - parseInt("0x10@", 30) ok 1805 - parseInt("0x10@", 31) ok 1806 - parseInt("0x10@", 32) ok 1807 - parseInt("0x10@", 33) ok 1808 - parseInt("0x10@",34) ok 1809 - parseInt("0x10@",35) ok 1810 - parseInt("0x10@",36) ok 1811 - parseInt("10!", 2147483648) ok 1812 - parseInt("10!", 3000000000) ok 1813 - parseInt("10!", 4000000000.23) ok 1814 - parseInt("10!", 6442450944) ok 1815 - parseInt("10!", 6442450946.74) ok 1816 - parseInt("10!", -1) ok 1817 - parseInt("10!", -32.5) ok 1818 - parseInt("10!", -5000000000) ok 1819 - parseInt("10!", -4294967298.479) ok 1820 - parseInt("10!", -6442450942) ok 1821 - parseInt("10!", -6442450943.674) ok 1822 - parseInt("10!", -6442450944) ok 1823 - parseInt("10!", 37) ok 1824 - parseInt("10!", true) ok 1825 - parseInt("10!", undefined) ok 1826 - parseInt("10!", null) ok 1827 - parseInt("10!", false) ok 1828 - parseInt("10!", a) ok 1829 - parseInt("10!", [object Object]) ok 1830 - parseInt("10!", NaN) ok 1831 - parseInt("10!", 0) ok 1832 - parseInt("10!", 0) ok 1833 - parseInt("10!", Infinity) ok 1834 - parseInt("10!", -Infinity) ok 1835 - parseInt("10!", 4294967296) ok 1836 - parseInt("10!","2") ok 1837 - parseInt("10!", 3) ok 1838 - parseInt("10!", 4.6) ok 1839 - parseInt("10!", 4294967301) ok 1840 - parseInt("10!", 4294967302.479) ok 1841 - parseInt("10!", -4294967289) ok 1842 - parseInt("10!", -4294967288.23) ok 1843 - parseInt("10!", -8589934583) ok 1844 - parseInt("10!", -8589934582.74) ok 1845 - parseInt("10!", 11) ok 1846 - parseInt("10!", 12) ok 1847 - parseInt("10!", 13) ok 1848 - parseInt("10!", 14) ok 1849 - parseInt("10!", 15) ok 1850 - parseInt("10!", 16) ok 1851 - parseInt("10!", 17) ok 1852 - parseInt("10!", 18) ok 1853 - parseInt("10!", 19) ok 1854 - parseInt("10!", 20) ok 1855 - parseInt("10!", 21) ok 1856 - parseInt("10!", 22) ok 1857 - parseInt("10!", 23) ok 1858 - parseInt("10!", 24) ok 1859 - parseInt("10!", 25) ok 1860 - parseInt("10!", 26) ok 1861 - parseInt("10!", 27) ok 1862 - parseInt("10!", 28) ok 1863 - parseInt("10!", 29) ok 1864 - parseInt("10!", 30) ok 1865 - parseInt("10!", 31) ok 1866 - parseInt("10!", 32) ok 1867 - parseInt("10!", 33) ok 1868 - parseInt("10!", 34) ok 1869 - parseInt("10!", 35) ok 1870 - parseInt("10!", 36) ok 1871 - parseInt("0X10", 2147483648) ok 1872 - parseInt("0X10", 3000000000) ok 1873 - parseInt("0X10", 4000000000.23) ok 1874 - parseInt("0X10", 6442450944) ok 1875 - parseInt("0X10", 6442450946.74) ok 1876 - parseInt("0X10", -1) ok 1877 - parseInt("0X10", -32.5) ok 1878 - parseInt("0X10", -5000000000) ok 1879 - parseInt("0X10", -4294967298.479) ok 1880 - parseInt("0X10", -6442450942) ok 1881 - parseInt("0X10", -6442450943.674) ok 1882 - parseInt("0X10", -6442450944) ok 1883 - parseInt("0X10", 37) ok 1884 - parseInt("0X10", true) ok 1885 - parseInt("0X10", undefined) ok 1886 - parseInt("0X10", null) ok 1887 - parseInt("0X10", false) ok 1888 - parseInt("0X10", a) ok 1889 - parseInt("0X10", [object Object]) ok 1890 - parseInt("0X10", NaN) ok 1891 - parseInt("0X10", 0) ok 1892 - parseInt("0X10", 0) ok 1893 - parseInt("0X10", Infinity) ok 1894 - parseInt("0X10", -Infinity) ok 1895 - parseInt("0X10", 4294967296) ok 1896 - parseInt("0X10","2") ok 1897 - parseInt("0X10", 3) ok 1898 - parseInt("0X10", 4.6) ok 1899 - parseInt("0X10", 4294967301) ok 1900 - parseInt("0X10", 4294967302.479) ok 1901 - parseInt("0X10", -4294967289) ok 1902 - parseInt("0X10", -4294967288.23) ok 1903 - parseInt("0X10", -8589934583) ok 1904 - parseInt("0X10", -8589934582.74) ok 1905 - parseInt("0X10", 11) ok 1906 - parseInt("0X10", 12) ok 1907 - parseInt("0X10", 13) ok 1908 - parseInt("0X10", 14) ok 1909 - parseInt("0X10", 15) ok 1910 - parseInt("0X10", 16) ok 1911 - parseInt("0X10", 17) ok 1912 - parseInt("0X10", 18) ok 1913 - parseInt("0X10", 19) ok 1914 - parseInt("0X10", 20) ok 1915 - parseInt("0X10", 21) ok 1916 - parseInt("0X10", 22) ok 1917 - parseInt("0X10", 23) ok 1918 - parseInt("0X10", 24) ok 1919 - parseInt("0X10", 25) ok 1920 - parseInt("0X10", 26) ok 1921 - parseInt("0X10", 27) ok 1922 - parseInt("0X10", 28) ok 1923 - parseInt("0X10", 29) ok 1924 - parseInt("0X10", 30) ok 1925 - parseInt("0X10", 31) ok 1926 - parseInt("0X10", 32) ok 1927 - parseInt("0X10", 33) ok 1928 - parseInt("0X10",34) ok 1929 - parseInt("0X10",35) ok 1930 - parseInt("0X10",36) ok 1931 - parseInt("10", 2147483648) ok 1932 - parseInt("10", 3000000000) ok 1933 - parseInt("10", 4000000000.23) ok 1934 - parseInt("10", 6442450944) ok 1935 - parseInt("10", 6442450946.74) ok 1936 - parseInt("10", -1) ok 1937 - parseInt("10", -32.5) ok 1938 - parseInt("10", -5000000000) ok 1939 - parseInt("10", -4294967298.479) ok 1940 - parseInt("10", -6442450942) ok 1941 - parseInt("10", -6442450943.674) ok 1942 - parseInt("10", -6442450944) ok 1943 - parseInt("10", 37) ok 1944 - parseInt("10", true) ok 1945 - parseInt("10", undefined) ok 1946 - parseInt("10", null) ok 1947 - parseInt("10", false) ok 1948 - parseInt("10", a) ok 1949 - parseInt("10", [object Object]) ok 1950 - parseInt("10", NaN) ok 1951 - parseInt("10", 0) ok 1952 - parseInt("10", 0) ok 1953 - parseInt("10", Infinity) ok 1954 - parseInt("10", -Infinity) ok 1955 - parseInt("10", 4294967296) ok 1956 - parseInt("10","2") ok 1957 - parseInt("10", 3) ok 1958 - parseInt("10", 4.6) ok 1959 - parseInt("10", 4294967301) ok 1960 - parseInt("10", 4294967302.479) ok 1961 - parseInt("10", -4294967289) ok 1962 - parseInt("10", -4294967288.23) ok 1963 - parseInt("10", -8589934583) ok 1964 - parseInt("10", -8589934582.74) ok 1965 - parseInt("10", 11) ok 1966 - parseInt("10", 12) ok 1967 - parseInt("10", 13) ok 1968 - parseInt("10", 14) ok 1969 - parseInt("10", 15) ok 1970 - parseInt("10", 16) ok 1971 - parseInt("10", 17) ok 1972 - parseInt("10", 18) ok 1973 - parseInt("10", 19) ok 1974 - parseInt("10", 20) ok 1975 - parseInt("10", 21) ok 1976 - parseInt("10", 22) ok 1977 - parseInt("10", 23) ok 1978 - parseInt("10", 24) ok 1979 - parseInt("10", 25) ok 1980 - parseInt("10", 26) ok 1981 - parseInt("10", 27) ok 1982 - parseInt("10", 28) ok 1983 - parseInt("10", 29) ok 1984 - parseInt("10", 30) ok 1985 - parseInt("10", 31) ok 1986 - parseInt("10", 32) ok 1987 - parseInt("10", 33) ok 1988 - parseInt("10", 34) ok 1989 - parseInt("10", 35) ok 1990 - parseInt("10", 36) ok 1991 - parseInt("+", 2147483648) ok 1992 - parseInt("+", 3000000000) ok 1993 - parseInt("+", 4000000000.23) ok 1994 - parseInt("+", 6442450944) ok 1995 - parseInt("+", 6442450946.74) ok 1996 - parseInt("+", -1) ok 1997 - parseInt("+", -32.5) ok 1998 - parseInt("+", -5000000000) ok 1999 - parseInt("+", -4294967298.479) ok 2000 - parseInt("+", -6442450942) ok 2001 - parseInt("+", -6442450943.674) ok 2002 - parseInt("+", -6442450944) ok 2003 - parseInt("+", 37) ok 2004 - parseInt("+", true) ok 2005 - parseInt("+", undefined) ok 2006 - parseInt("+", null) ok 2007 - parseInt("+", false) ok 2008 - parseInt("+", a) ok 2009 - parseInt("+", [object Object]) ok 2010 - parseInt("+", NaN) ok 2011 - parseInt("+", 0) ok 2012 - parseInt("+", 0) ok 2013 - parseInt("+", Infinity) ok 2014 - parseInt("+", -Infinity) ok 2015 - parseInt("+", 4294967296) ok 2016 - parseInt("+","2") ok 2017 - parseInt("+", 3) ok 2018 - parseInt("+", 4.6) ok 2019 - parseInt("+", 4294967301) ok 2020 - parseInt("+", 4294967302.479) ok 2021 - parseInt("+", -4294967289) ok 2022 - parseInt("+", -4294967288.23) ok 2023 - parseInt("+", -8589934583) ok 2024 - parseInt("+", -8589934582.74) ok 2025 - parseInt("+", 11) ok 2026 - parseInt("+", 12) ok 2027 - parseInt("+", 13) ok 2028 - parseInt("+", 14) ok 2029 - parseInt("+", 15) ok 2030 - parseInt("+", 16) ok 2031 - parseInt("+", 17) ok 2032 - parseInt("+", 18) ok 2033 - parseInt("+", 19) ok 2034 - parseInt("+", 20) ok 2035 - parseInt("+", 21) ok 2036 - parseInt("+", 22) ok 2037 - parseInt("+", 23) ok 2038 - parseInt("+", 24) ok 2039 - parseInt("+", 25) ok 2040 - parseInt("+", 26) ok 2041 - parseInt("+", 27) ok 2042 - parseInt("+", 28) ok 2043 - parseInt("+", 29) ok 2044 - parseInt("+", 30) ok 2045 - parseInt("+", 31) ok 2046 - parseInt("+", 32) ok 2047 - parseInt("+", 33) ok 2048 - parseInt("+", 34) ok 2049 - parseInt("+", 35) ok 2050 - parseInt("+", 36) ok 2051 - parseInt("+.8", 2147483648) ok 2052 - parseInt("+.8", 3000000000) ok 2053 - parseInt("+.8", 4000000000.23) ok 2054 - parseInt("+.8", 6442450944) ok 2055 - parseInt("+.8", 6442450946.74) ok 2056 - parseInt("+.8", -1) ok 2057 - parseInt("+.8", -32.5) ok 2058 - parseInt("+.8", -5000000000) ok 2059 - parseInt("+.8", -4294967298.479) ok 2060 - parseInt("+.8", -6442450942) ok 2061 - parseInt("+.8", -6442450943.674) ok 2062 - parseInt("+.8", -6442450944) ok 2063 - parseInt("+.8", 37) ok 2064 - parseInt("+.8", true) ok 2065 - parseInt("+.8", undefined) ok 2066 - parseInt("+.8", null) ok 2067 - parseInt("+.8", false) ok 2068 - parseInt("+.8", a) ok 2069 - parseInt("+.8", [object Object]) ok 2070 - parseInt("+.8", NaN) ok 2071 - parseInt("+.8", 0) ok 2072 - parseInt("+.8", 0) ok 2073 - parseInt("+.8", Infinity) ok 2074 - parseInt("+.8", -Infinity) ok 2075 - parseInt("+.8", 4294967296) ok 2076 - parseInt("+.8","2") ok 2077 - parseInt("+.8", 3) ok 2078 - parseInt("+.8", 4.6) ok 2079 - parseInt("+.8", 4294967301) ok 2080 - parseInt("+.8", 4294967302.479) ok 2081 - parseInt("+.8", -4294967289) ok 2082 - parseInt("+.8", -4294967288.23) ok 2083 - parseInt("+.8", -8589934583) ok 2084 - parseInt("+.8", -8589934582.74) ok 2085 - parseInt("+.8", 11) ok 2086 - parseInt("+.8", 12) ok 2087 - parseInt("+.8", 13) ok 2088 - parseInt("+.8", 14) ok 2089 - parseInt("+.8", 15) ok 2090 - parseInt("+.8", 16) ok 2091 - parseInt("+.8", 17) ok 2092 - parseInt("+.8", 18) ok 2093 - parseInt("+.8", 19) ok 2094 - parseInt("+.8", 20) ok 2095 - parseInt("+.8", 21) ok 2096 - parseInt("+.8", 22) ok 2097 - parseInt("+.8", 23) ok 2098 - parseInt("+.8", 24) ok 2099 - parseInt("+.8", 25) ok 2100 - parseInt("+.8", 26) ok 2101 - parseInt("+.8", 27) ok 2102 - parseInt("+.8", 28) ok 2103 - parseInt("+.8", 29) ok 2104 - parseInt("+.8", 30) ok 2105 - parseInt("+.8", 31) ok 2106 - parseInt("+.8", 32) ok 2107 - parseInt("+.8", 33) ok 2108 - parseInt("+.8", 34) ok 2109 - parseInt("+.8", 35) ok 2110 - parseInt("+.8", 36) ok 2111 - parseInt("+0x10@", 2147483648) ok 2112 - parseInt("+0x10@", 3000000000) ok 2113 - parseInt("+0x10@", 4000000000.23) ok 2114 - parseInt("+0x10@", 6442450944) ok 2115 - parseInt("+0x10@", 6442450946.74) ok 2116 - parseInt("+0x10@", -1) ok 2117 - parseInt("+0x10@", -32.5) ok 2118 - parseInt("+0x10@", -5000000000) ok 2119 - parseInt("+0x10@", -4294967298.479) ok 2120 - parseInt("+0x10@", -6442450942) ok 2121 - parseInt("+0x10@", -6442450943.674) ok 2122 - parseInt("+0x10@", -6442450944) ok 2123 - parseInt("+0x10@", 37) ok 2124 - parseInt("+0x10@", true) ok 2125 - parseInt("+0x10@", undefined) ok 2126 - parseInt("+0x10@", null) ok 2127 - parseInt("+0x10@", false) ok 2128 - parseInt("+0x10@", a) ok 2129 - parseInt("+0x10@", [object Object]) ok 2130 - parseInt("+0x10@", NaN) ok 2131 - parseInt("+0x10@", 0) ok 2132 - parseInt("+0x10@", 0) ok 2133 - parseInt("+0x10@", Infinity) ok 2134 - parseInt("+0x10@", -Infinity) ok 2135 - parseInt("+0x10@", 4294967296) ok 2136 - parseInt("+0x10@","2") ok 2137 - parseInt("+0x10@", 3) ok 2138 - parseInt("+0x10@", 4.6) ok 2139 - parseInt("+0x10@", 4294967301) ok 2140 - parseInt("+0x10@", 4294967302.479) ok 2141 - parseInt("+0x10@", -4294967289) ok 2142 - parseInt("+0x10@", -4294967288.23) ok 2143 - parseInt("+0x10@", -8589934583) ok 2144 - parseInt("+0x10@", -8589934582.74) ok 2145 - parseInt("+0x10@", 11) ok 2146 - parseInt("+0x10@", 12) ok 2147 - parseInt("+0x10@", 13) ok 2148 - parseInt("+0x10@", 14) ok 2149 - parseInt("+0x10@", 15) ok 2150 - parseInt("+0x10@", 16) ok 2151 - parseInt("+0x10@", 17) ok 2152 - parseInt("+0x10@", 18) ok 2153 - parseInt("+0x10@", 19) ok 2154 - parseInt("+0x10@", 20) ok 2155 - parseInt("+0x10@", 21) ok 2156 - parseInt("+0x10@", 22) ok 2157 - parseInt("+0x10@", 23) ok 2158 - parseInt("+0x10@", 24) ok 2159 - parseInt("+0x10@", 25) ok 2160 - parseInt("+0x10@", 26) ok 2161 - parseInt("+0x10@", 27) ok 2162 - parseInt("+0x10@", 28) ok 2163 - parseInt("+0x10@", 29) ok 2164 - parseInt("+0x10@", 30) ok 2165 - parseInt("+0x10@", 31) ok 2166 - parseInt("+0x10@", 32) ok 2167 - parseInt("+0x10@", 33) ok 2168 - parseInt("+0x10@",34) ok 2169 - parseInt("+0x10@",35) ok 2170 - parseInt("+0x10@",36) ok 2171 - parseInt("+10!", 2147483648) ok 2172 - parseInt("+10!", 3000000000) ok 2173 - parseInt("+10!", 4000000000.23) ok 2174 - parseInt("+10!", 6442450944) ok 2175 - parseInt("+10!", 6442450946.74) ok 2176 - parseInt("+10!", -1) ok 2177 - parseInt("+10!", -32.5) ok 2178 - parseInt("+10!", -5000000000) ok 2179 - parseInt("+10!", -4294967298.479) ok 2180 - parseInt("+10!", -6442450942) ok 2181 - parseInt("+10!", -6442450943.674) ok 2182 - parseInt("+10!", -6442450944) ok 2183 - parseInt("+10!", 37) ok 2184 - parseInt("+10!", true) ok 2185 - parseInt("+10!", undefined) ok 2186 - parseInt("+10!", null) ok 2187 - parseInt("+10!", false) ok 2188 - parseInt("+10!", a) ok 2189 - parseInt("+10!", [object Object]) ok 2190 - parseInt("+10!", NaN) ok 2191 - parseInt("+10!", 0) ok 2192 - parseInt("+10!", 0) ok 2193 - parseInt("+10!", Infinity) ok 2194 - parseInt("+10!", -Infinity) ok 2195 - parseInt("+10!", 4294967296) ok 2196 - parseInt("+10!","2") ok 2197 - parseInt("+10!", 3) ok 2198 - parseInt("+10!", 4.6) ok 2199 - parseInt("+10!", 4294967301) ok 2200 - parseInt("+10!", 4294967302.479) ok 2201 - parseInt("+10!", -4294967289) ok 2202 - parseInt("+10!", -4294967288.23) ok 2203 - parseInt("+10!", -8589934583) ok 2204 - parseInt("+10!", -8589934582.74) ok 2205 - parseInt("+10!", 11) ok 2206 - parseInt("+10!", 12) ok 2207 - parseInt("+10!", 13) ok 2208 - parseInt("+10!", 14) ok 2209 - parseInt("+10!", 15) ok 2210 - parseInt("+10!", 16) ok 2211 - parseInt("+10!", 17) ok 2212 - parseInt("+10!", 18) ok 2213 - parseInt("+10!", 19) ok 2214 - parseInt("+10!", 20) ok 2215 - parseInt("+10!", 21) ok 2216 - parseInt("+10!", 22) ok 2217 - parseInt("+10!", 23) ok 2218 - parseInt("+10!", 24) ok 2219 - parseInt("+10!", 25) ok 2220 - parseInt("+10!", 26) ok 2221 - parseInt("+10!", 27) ok 2222 - parseInt("+10!", 28) ok 2223 - parseInt("+10!", 29) ok 2224 - parseInt("+10!", 30) ok 2225 - parseInt("+10!", 31) ok 2226 - parseInt("+10!", 32) ok 2227 - parseInt("+10!", 33) ok 2228 - parseInt("+10!", 34) ok 2229 - parseInt("+10!", 35) ok 2230 - parseInt("+10!", 36) ok 2231 - parseInt("+0X10", 2147483648) ok 2232 - parseInt("+0X10", 3000000000) ok 2233 - parseInt("+0X10", 4000000000.23) ok 2234 - parseInt("+0X10", 6442450944) ok 2235 - parseInt("+0X10", 6442450946.74) ok 2236 - parseInt("+0X10", -1) ok 2237 - parseInt("+0X10", -32.5) ok 2238 - parseInt("+0X10", -5000000000) ok 2239 - parseInt("+0X10", -4294967298.479) ok 2240 - parseInt("+0X10", -6442450942) ok 2241 - parseInt("+0X10", -6442450943.674) ok 2242 - parseInt("+0X10", -6442450944) ok 2243 - parseInt("+0X10", 37) ok 2244 - parseInt("+0X10", true) ok 2245 - parseInt("+0X10", undefined) ok 2246 - parseInt("+0X10", null) ok 2247 - parseInt("+0X10", false) ok 2248 - parseInt("+0X10", a) ok 2249 - parseInt("+0X10", [object Object]) ok 2250 - parseInt("+0X10", NaN) ok 2251 - parseInt("+0X10", 0) ok 2252 - parseInt("+0X10", 0) ok 2253 - parseInt("+0X10", Infinity) ok 2254 - parseInt("+0X10", -Infinity) ok 2255 - parseInt("+0X10", 4294967296) ok 2256 - parseInt("+0X10","2") ok 2257 - parseInt("+0X10", 3) ok 2258 - parseInt("+0X10", 4.6) ok 2259 - parseInt("+0X10", 4294967301) ok 2260 - parseInt("+0X10", 4294967302.479) ok 2261 - parseInt("+0X10", -4294967289) ok 2262 - parseInt("+0X10", -4294967288.23) ok 2263 - parseInt("+0X10", -8589934583) ok 2264 - parseInt("+0X10", -8589934582.74) ok 2265 - parseInt("+0X10", 11) ok 2266 - parseInt("+0X10", 12) ok 2267 - parseInt("+0X10", 13) ok 2268 - parseInt("+0X10", 14) ok 2269 - parseInt("+0X10", 15) ok 2270 - parseInt("+0X10", 16) ok 2271 - parseInt("+0X10", 17) ok 2272 - parseInt("+0X10", 18) ok 2273 - parseInt("+0X10", 19) ok 2274 - parseInt("+0X10", 20) ok 2275 - parseInt("+0X10", 21) ok 2276 - parseInt("+0X10", 22) ok 2277 - parseInt("+0X10", 23) ok 2278 - parseInt("+0X10", 24) ok 2279 - parseInt("+0X10", 25) ok 2280 - parseInt("+0X10", 26) ok 2281 - parseInt("+0X10", 27) ok 2282 - parseInt("+0X10", 28) ok 2283 - parseInt("+0X10", 29) ok 2284 - parseInt("+0X10", 30) ok 2285 - parseInt("+0X10", 31) ok 2286 - parseInt("+0X10", 32) ok 2287 - parseInt("+0X10", 33) ok 2288 - parseInt("+0X10",34) ok 2289 - parseInt("+0X10",35) ok 2290 - parseInt("+0X10",36) ok 2291 - parseInt("+10", 2147483648) ok 2292 - parseInt("+10", 3000000000) ok 2293 - parseInt("+10", 4000000000.23) ok 2294 - parseInt("+10", 6442450944) ok 2295 - parseInt("+10", 6442450946.74) ok 2296 - parseInt("+10", -1) ok 2297 - parseInt("+10", -32.5) ok 2298 - parseInt("+10", -5000000000) ok 2299 - parseInt("+10", -4294967298.479) ok 2300 - parseInt("+10", -6442450942) ok 2301 - parseInt("+10", -6442450943.674) ok 2302 - parseInt("+10", -6442450944) ok 2303 - parseInt("+10", 37) ok 2304 - parseInt("+10", true) ok 2305 - parseInt("+10", undefined) ok 2306 - parseInt("+10", null) ok 2307 - parseInt("+10", false) ok 2308 - parseInt("+10", a) ok 2309 - parseInt("+10", [object Object]) ok 2310 - parseInt("+10", NaN) ok 2311 - parseInt("+10", 0) ok 2312 - parseInt("+10", 0) ok 2313 - parseInt("+10", Infinity) ok 2314 - parseInt("+10", -Infinity) ok 2315 - parseInt("+10", 4294967296) ok 2316 - parseInt("+10","2") ok 2317 - parseInt("+10", 3) ok 2318 - parseInt("+10", 4.6) ok 2319 - parseInt("+10", 4294967301) ok 2320 - parseInt("+10", 4294967302.479) ok 2321 - parseInt("+10", -4294967289) ok 2322 - parseInt("+10", -4294967288.23) ok 2323 - parseInt("+10", -8589934583) ok 2324 - parseInt("+10", -8589934582.74) ok 2325 - parseInt("+10", 11) ok 2326 - parseInt("+10", 12) ok 2327 - parseInt("+10", 13) ok 2328 - parseInt("+10", 14) ok 2329 - parseInt("+10", 15) ok 2330 - parseInt("+10", 16) ok 2331 - parseInt("+10", 17) ok 2332 - parseInt("+10", 18) ok 2333 - parseInt("+10", 19) ok 2334 - parseInt("+10", 20) ok 2335 - parseInt("+10", 21) ok 2336 - parseInt("+10", 22) ok 2337 - parseInt("+10", 23) ok 2338 - parseInt("+10", 24) ok 2339 - parseInt("+10", 25) ok 2340 - parseInt("+10", 26) ok 2341 - parseInt("+10", 27) ok 2342 - parseInt("+10", 28) ok 2343 - parseInt("+10", 29) ok 2344 - parseInt("+10", 30) ok 2345 - parseInt("+10", 31) ok 2346 - parseInt("+10", 32) ok 2347 - parseInt("+10", 33) ok 2348 - parseInt("+10", 34) ok 2349 - parseInt("+10", 35) ok 2350 - parseInt("+10", 36) ok 2351 - parseInt("-", 2147483648) ok 2352 - parseInt("-", 3000000000) ok 2353 - parseInt("-", 4000000000.23) ok 2354 - parseInt("-", 6442450944) ok 2355 - parseInt("-", 6442450946.74) ok 2356 - parseInt("-", -1) ok 2357 - parseInt("-", -32.5) ok 2358 - parseInt("-", -5000000000) ok 2359 - parseInt("-", -4294967298.479) ok 2360 - parseInt("-", -6442450942) ok 2361 - parseInt("-", -6442450943.674) ok 2362 - parseInt("-", -6442450944) ok 2363 - parseInt("-", 37) ok 2364 - parseInt("-", true) ok 2365 - parseInt("-", undefined) ok 2366 - parseInt("-", null) ok 2367 - parseInt("-", false) ok 2368 - parseInt("-", a) ok 2369 - parseInt("-", [object Object]) ok 2370 - parseInt("-", NaN) ok 2371 - parseInt("-", 0) ok 2372 - parseInt("-", 0) ok 2373 - parseInt("-", Infinity) ok 2374 - parseInt("-", -Infinity) ok 2375 - parseInt("-", 4294967296) ok 2376 - parseInt("-","2") ok 2377 - parseInt("-", 3) ok 2378 - parseInt("-", 4.6) ok 2379 - parseInt("-", 4294967301) ok 2380 - parseInt("-", 4294967302.479) ok 2381 - parseInt("-", -4294967289) ok 2382 - parseInt("-", -4294967288.23) ok 2383 - parseInt("-", -8589934583) ok 2384 - parseInt("-", -8589934582.74) ok 2385 - parseInt("-", 11) ok 2386 - parseInt("-", 12) ok 2387 - parseInt("-", 13) ok 2388 - parseInt("-", 14) ok 2389 - parseInt("-", 15) ok 2390 - parseInt("-", 16) ok 2391 - parseInt("-", 17) ok 2392 - parseInt("-", 18) ok 2393 - parseInt("-", 19) ok 2394 - parseInt("-", 20) ok 2395 - parseInt("-", 21) ok 2396 - parseInt("-", 22) ok 2397 - parseInt("-", 23) ok 2398 - parseInt("-", 24) ok 2399 - parseInt("-", 25) ok 2400 - parseInt("-", 26) ok 2401 - parseInt("-", 27) ok 2402 - parseInt("-", 28) ok 2403 - parseInt("-", 29) ok 2404 - parseInt("-", 30) ok 2405 - parseInt("-", 31) ok 2406 - parseInt("-", 32) ok 2407 - parseInt("-", 33) ok 2408 - parseInt("-", 34) ok 2409 - parseInt("-", 35) ok 2410 - parseInt("-", 36) ok 2411 - parseInt("-.8", 2147483648) ok 2412 - parseInt("-.8", 3000000000) ok 2413 - parseInt("-.8", 4000000000.23) ok 2414 - parseInt("-.8", 6442450944) ok 2415 - parseInt("-.8", 6442450946.74) ok 2416 - parseInt("-.8", -1) ok 2417 - parseInt("-.8", -32.5) ok 2418 - parseInt("-.8", -5000000000) ok 2419 - parseInt("-.8", -4294967298.479) ok 2420 - parseInt("-.8", -6442450942) ok 2421 - parseInt("-.8", -6442450943.674) ok 2422 - parseInt("-.8", -6442450944) ok 2423 - parseInt("-.8", 37) ok 2424 - parseInt("-.8", true) ok 2425 - parseInt("-.8", undefined) ok 2426 - parseInt("-.8", null) ok 2427 - parseInt("-.8", false) ok 2428 - parseInt("-.8", a) ok 2429 - parseInt("-.8", [object Object]) ok 2430 - parseInt("-.8", NaN) ok 2431 - parseInt("-.8", 0) ok 2432 - parseInt("-.8", 0) ok 2433 - parseInt("-.8", Infinity) ok 2434 - parseInt("-.8", -Infinity) ok 2435 - parseInt("-.8", 4294967296) ok 2436 - parseInt("+.8","2") ok 2437 - parseInt("-.8", 3) ok 2438 - parseInt("-.8", 4.6) ok 2439 - parseInt("-.8", 4294967301) ok 2440 - parseInt("-.8", 4294967302.479) ok 2441 - parseInt("-.8", -4294967289) ok 2442 - parseInt("-.8", -4294967288.23) ok 2443 - parseInt("-.8", -8589934583) ok 2444 - parseInt("-.8", -8589934582.74) ok 2445 - parseInt("-.8", 11) ok 2446 - parseInt("-.8", 12) ok 2447 - parseInt("-.8", 13) ok 2448 - parseInt("-.8", 14) ok 2449 - parseInt("-.8", 15) ok 2450 - parseInt("-.8", 16) ok 2451 - parseInt("-.8", 17) ok 2452 - parseInt("-.8", 18) ok 2453 - parseInt("-.8", 19) ok 2454 - parseInt("-.8", 20) ok 2455 - parseInt("-.8", 21) ok 2456 - parseInt("-.8", 22) ok 2457 - parseInt("-.8", 23) ok 2458 - parseInt("-.8", 24) ok 2459 - parseInt("-.8", 25) ok 2460 - parseInt("-.8", 26) ok 2461 - parseInt("-.8", 27) ok 2462 - parseInt("-.8", 28) ok 2463 - parseInt("-.8", 29) ok 2464 - parseInt("-.8", 30) ok 2465 - parseInt("-.8", 31) ok 2466 - parseInt("-.8", 32) ok 2467 - parseInt("-.8", 33) ok 2468 - parseInt("-.8", 34) ok 2469 - parseInt("-.8", 35) ok 2470 - parseInt("-.8", 36) ok 2471 - parseInt("-0x10@", 2147483648) ok 2472 - parseInt("-0x10@", 3000000000) ok 2473 - parseInt("-0x10@", 4000000000.23) ok 2474 - parseInt("-0x10@", 6442450944) ok 2475 - parseInt("-0x10@", 6442450946.74) ok 2476 - parseInt("-0x10@", -1) ok 2477 - parseInt("-0x10@", -32.5) ok 2478 - parseInt("-0x10@", -5000000000) ok 2479 - parseInt("-0x10@", -4294967298.479) ok 2480 - parseInt("-0x10@", -6442450942) ok 2481 - parseInt("-0x10@", -6442450943.674) ok 2482 - parseInt("-0x10@", -6442450944) ok 2483 - parseInt("-0x10@", 37) ok 2484 - parseInt("-0x10@", true) ok 2485 - parseInt("-0x10@", undefined) ok 2486 - parseInt("-0x10@", null) ok 2487 - parseInt("-0x10@", false) ok 2488 - parseInt("-0x10@", a) ok 2489 - parseInt("-0x10@", [object Object]) ok 2490 - parseInt("-0x10@", NaN) ok 2491 - parseInt("-0x10@", 0) ok 2492 - parseInt("-0x10@", 0) ok 2493 - parseInt("-0x10@", Infinity) ok 2494 - parseInt("-0x10@", -Infinity) ok 2495 - parseInt("-0x10@", 4294967296) ok 2496 - parseInt("-0x10@","2") ok 2497 - parseInt("-0x10@", 3) ok 2498 - parseInt("-0x10@", 4.6) ok 2499 - parseInt("-0x10@", 4294967301) ok 2500 - parseInt("-0x10@", 4294967302.479) ok 2501 - parseInt("-0x10@", -4294967289) ok 2502 - parseInt("-0x10@", -4294967288.23) ok 2503 - parseInt("-0x10@", -8589934583) ok 2504 - parseInt("-0x10@", -8589934582.74) ok 2505 - parseInt("-0x10@", 11) ok 2506 - parseInt("-0x10@", 12) ok 2507 - parseInt("-0x10@", 13) ok 2508 - parseInt("-0x10@", 14) ok 2509 - parseInt("-0x10@", 15) ok 2510 - parseInt("-0x10@", 16) ok 2511 - parseInt("-0x10@", 17) ok 2512 - parseInt("-0x10@", 18) ok 2513 - parseInt("-0x10@", 19) ok 2514 - parseInt("-0x10@", 20) ok 2515 - parseInt("-0x10@", 21) ok 2516 - parseInt("-0x10@", 22) ok 2517 - parseInt("-0x10@", 23) ok 2518 - parseInt("-0x10@", 24) ok 2519 - parseInt("-0x10@", 25) ok 2520 - parseInt("-0x10@", 26) ok 2521 - parseInt("-0x10@", 27) ok 2522 - parseInt("-0x10@", 28) ok 2523 - parseInt("-0x10@", 29) ok 2524 - parseInt("-0x10@", 30) ok 2525 - parseInt("-0x10@", 31) ok 2526 - parseInt("-0x10@", 32) ok 2527 - parseInt("-0x10@", 33) ok 2528 - parseInt("-0x10@",34) ok 2529 - parseInt("-0x10@",35) ok 2530 - parseInt("-0x10@",36) ok 2531 - parseInt("-10!", 2147483648) ok 2532 - parseInt("-10!", 3000000000) ok 2533 - parseInt("-10!", 4000000000.23) ok 2534 - parseInt("-10!", 6442450944) ok 2535 - parseInt("-10!", 6442450946.74) ok 2536 - parseInt("-10!", -1) ok 2537 - parseInt("-10!", -32.5) ok 2538 - parseInt("-10!", -5000000000) ok 2539 - parseInt("-10!", -4294967298.479) ok 2540 - parseInt("-10!", -6442450942) ok 2541 - parseInt("-10!", -6442450943.674) ok 2542 - parseInt("-10!", -6442450944) ok 2543 - parseInt("-10!", 37) ok 2544 - parseInt("-10!", true) ok 2545 - parseInt("-10!", undefined) ok 2546 - parseInt("-10!", null) ok 2547 - parseInt("-10!", false) ok 2548 - parseInt("-10!", a) ok 2549 - parseInt("-10!", [object Object]) ok 2550 - parseInt("-10!", NaN) ok 2551 - parseInt("-10!", 0) ok 2552 - parseInt("-10!", 0) ok 2553 - parseInt("-10!", Infinity) ok 2554 - parseInt("-10!", -Infinity) ok 2555 - parseInt("-10!", 4294967296) ok 2556 - parseInt("-10!","2") ok 2557 - parseInt("-10!", 3) ok 2558 - parseInt("-10!", 4.6) ok 2559 - parseInt("-10!", 4294967301) ok 2560 - parseInt("-10!", 4294967302.479) ok 2561 - parseInt("-10!", -4294967289) ok 2562 - parseInt("-10!", -4294967288.23) ok 2563 - parseInt("-10!", -8589934583) ok 2564 - parseInt("-10!", -8589934582.74) ok 2565 - parseInt("-10!", 11) ok 2566 - parseInt("-10!", 12) ok 2567 - parseInt("-10!", 13) ok 2568 - parseInt("-10!", 14) ok 2569 - parseInt("-10!", 15) ok 2570 - parseInt("-10!", 16) ok 2571 - parseInt("-10!", 17) ok 2572 - parseInt("-10!", 18) ok 2573 - parseInt("-10!", 19) ok 2574 - parseInt("-10!", 20) ok 2575 - parseInt("-10!", 21) ok 2576 - parseInt("-10!", 22) ok 2577 - parseInt("-10!", 23) ok 2578 - parseInt("-10!", 24) ok 2579 - parseInt("-10!", 25) ok 2580 - parseInt("-10!", 26) ok 2581 - parseInt("-10!", 27) ok 2582 - parseInt("-10!", 28) ok 2583 - parseInt("-10!", 29) ok 2584 - parseInt("-10!", 30) ok 2585 - parseInt("-10!", 31) ok 2586 - parseInt("-10!", 32) ok 2587 - parseInt("-10!", 33) ok 2588 - parseInt("-10!", 34) ok 2589 - parseInt("-10!", 35) ok 2590 - parseInt("-10!", 36) ok 2591 - parseInt("-0X10", 2147483648) ok 2592 - parseInt("-0X10", 3000000000) ok 2593 - parseInt("-0X10", 4000000000.23) ok 2594 - parseInt("-0X10", 6442450944) ok 2595 - parseInt("-0X10", 6442450946.74) ok 2596 - parseInt("-0X10", -1) ok 2597 - parseInt("-0X10", -32.5) ok 2598 - parseInt("-0X10", -5000000000) ok 2599 - parseInt("-0X10", -4294967298.479) ok 2600 - parseInt("-0X10", -6442450942) ok 2601 - parseInt("-0X10", -6442450943.674) ok 2602 - parseInt("-0X10", -6442450944) ok 2603 - parseInt("-0X10", 37) ok 2604 - parseInt("-0X10", true) ok 2605 - parseInt("-0X10", undefined) ok 2606 - parseInt("-0X10", null) ok 2607 - parseInt("-0X10", false) ok 2608 - parseInt("-0X10", a) ok 2609 - parseInt("-0X10", [object Object]) ok 2610 - parseInt("-0X10", NaN) ok 2611 - parseInt("-0X10", 0) ok 2612 - parseInt("-0X10", 0) ok 2613 - parseInt("-0X10", Infinity) ok 2614 - parseInt("-0X10", -Infinity) ok 2615 - parseInt("-0X10", 4294967296) ok 2616 - parseInt("-0X10","2") ok 2617 - parseInt("-0X10", 3) ok 2618 - parseInt("-0X10", 4.6) ok 2619 - parseInt("-0X10", 4294967301) ok 2620 - parseInt("-0X10", 4294967302.479) ok 2621 - parseInt("-0X10", -4294967289) ok 2622 - parseInt("-0X10", -4294967288.23) ok 2623 - parseInt("-0X10", -8589934583) ok 2624 - parseInt("-0X10", -8589934582.74) ok 2625 - parseInt("-0X10", 11) ok 2626 - parseInt("-0X10", 12) ok 2627 - parseInt("-0X10", 13) ok 2628 - parseInt("-0X10", 14) ok 2629 - parseInt("-0X10", 15) ok 2630 - parseInt("-0X10", 16) ok 2631 - parseInt("-0X10", 17) ok 2632 - parseInt("-0X10", 18) ok 2633 - parseInt("-0X10", 19) ok 2634 - parseInt("-0X10", 20) ok 2635 - parseInt("-0X10", 21) ok 2636 - parseInt("-0X10", 22) ok 2637 - parseInt("-0X10", 23) ok 2638 - parseInt("-0X10", 24) ok 2639 - parseInt("-0X10", 25) ok 2640 - parseInt("-0X10", 26) ok 2641 - parseInt("-0X10", 27) ok 2642 - parseInt("-0X10", 28) ok 2643 - parseInt("-0X10", 29) ok 2644 - parseInt("-0X10", 30) ok 2645 - parseInt("-0X10", 31) ok 2646 - parseInt("-0X10", 32) ok 2647 - parseInt("-0X10", 33) ok 2648 - parseInt("-0X10",34) ok 2649 - parseInt("-0X10",35) ok 2650 - parseInt("-0X10",36) ok 2651 - parseInt("-10", 2147483648) ok 2652 - parseInt("-10", 3000000000) ok 2653 - parseInt("-10", 4000000000.23) ok 2654 - parseInt("-10", 6442450944) ok 2655 - parseInt("-10", 6442450946.74) ok 2656 - parseInt("-10", -1) ok 2657 - parseInt("-10", -32.5) ok 2658 - parseInt("-10", -5000000000) ok 2659 - parseInt("-10", -4294967298.479) ok 2660 - parseInt("-10", -6442450942) ok 2661 - parseInt("-10", -6442450943.674) ok 2662 - parseInt("-10", -6442450944) ok 2663 - parseInt("-10", 37) ok 2664 - parseInt("-10", true) ok 2665 - parseInt("-10", undefined) ok 2666 - parseInt("-10", null) ok 2667 - parseInt("-10", false) ok 2668 - parseInt("-10", a) ok 2669 - parseInt("-10", [object Object]) ok 2670 - parseInt("-10", NaN) ok 2671 - parseInt("-10", 0) ok 2672 - parseInt("-10", 0) ok 2673 - parseInt("-10", Infinity) ok 2674 - parseInt("-10", -Infinity) ok 2675 - parseInt("-10", 4294967296) ok 2676 - parseInt("-10","2") ok 2677 - parseInt("-10", 3) ok 2678 - parseInt("-10", 4.6) ok 2679 - parseInt("-10", 4294967301) ok 2680 - parseInt("-10", 4294967302.479) ok 2681 - parseInt("-10", -4294967289) ok 2682 - parseInt("-10", -4294967288.23) ok 2683 - parseInt("-10", -8589934583) ok 2684 - parseInt("-10", -8589934582.74) ok 2685 - parseInt("-10", 11) ok 2686 - parseInt("-10", 12) ok 2687 - parseInt("-10", 13) ok 2688 - parseInt("-10", 14) ok 2689 - parseInt("-10", 15) ok 2690 - parseInt("-10", 16) ok 2691 - parseInt("-10", 17) ok 2692 - parseInt("-10", 18) ok 2693 - parseInt("-10", 19) ok 2694 - parseInt("-10", 20) ok 2695 - parseInt("-10", 21) ok 2696 - parseInt("-10", 22) ok 2697 - parseInt("-10", 23) ok 2698 - parseInt("-10", 24) ok 2699 - parseInt("-10", 25) ok 2700 - parseInt("-10", 26) ok 2701 - parseInt("-10", 27) ok 2702 - parseInt("-10", 28) ok 2703 - parseInt("-10", 29) ok 2704 - parseInt("-10", 30) ok 2705 - parseInt("-10", 31) ok 2706 - parseInt("-10", 32) ok 2707 - parseInt("-10", 33) ok 2708 - parseInt("-10", 34) ok 2709 - parseInt("-10", 35) ok 2710 - parseInt("-10", 36) ok 2711 - parseInt(object) ok 2712 - parseInt(surrogate) ok 2713 - typeof parseFloat ok 2714 - class of parseFloat ok 2715 - parseFloat's prototype ok 2716 - new parseFloat fails ok 2717 - parseFloat has no prototype property ok 2718 - parseFloat.length ok 2719 - parseFloat.length is not enumerable ok 2720 - parseFloat.length cannot be deleted ok 2721 - parseFloat.length is read-only ok 2722 - parseFloat() w/o args ok 2723 - parseFloat(undefined) ok 2724 - parseFloat(null) ok 2725 - parseFloat(true) ok 2726 - parseFloat(false) ok 2727 - parseFloat(0) ok 2728 - parseFloat(Infinity) ok 2729 - parseFloat({}) ok 2730 - parseFloat: digit 0 ok 2731 - parseFloat: ws digit 0 ok 2732 - parseFloat: digit 0 + gibberish ok 2733 - parseFloat: ws digit 0 + gibberish ok 2734 - parseFloat: + digit 0 ok 2735 - parseFloat: ws + digit 0 ok 2736 - parseFloat: + digit 0 + gibberish ok 2737 - parseFloat: ws + digit 0 + gibberish ok 2738 - parseFloat: + digit 0 ok 2739 - parseFloat: ws - digit 0 ok 2740 - parseFloat: - digit 0 + gibberish ok 2741 - parseFloat: ws - digit 0 + gibberish ok 2742 - parseFloat: digit 1 ok 2743 - parseFloat: ws digit 1 ok 2744 - parseFloat: digit 1 + gibberish ok 2745 - parseFloat: ws digit 1 + gibberish ok 2746 - parseFloat: + digit 1 ok 2747 - parseFloat: ws + digit 1 ok 2748 - parseFloat: + digit 1 + gibberish ok 2749 - parseFloat: ws + digit 1 + gibberish ok 2750 - parseFloat: + digit 1 ok 2751 - parseFloat: ws - digit 1 ok 2752 - parseFloat: - digit 1 + gibberish ok 2753 - parseFloat: ws - digit 1 + gibberish ok 2754 - parseFloat: digit 2 ok 2755 - parseFloat: ws digit 2 ok 2756 - parseFloat: digit 2 + gibberish ok 2757 - parseFloat: ws digit 2 + gibberish ok 2758 - parseFloat: + digit 2 ok 2759 - parseFloat: ws + digit 2 ok 2760 - parseFloat: + digit 2 + gibberish ok 2761 - parseFloat: ws + digit 2 + gibberish ok 2762 - parseFloat: + digit 2 ok 2763 - parseFloat: ws - digit 2 ok 2764 - parseFloat: - digit 2 + gibberish ok 2765 - parseFloat: ws - digit 2 + gibberish ok 2766 - parseFloat: digit 3 ok 2767 - parseFloat: ws digit 3 ok 2768 - parseFloat: digit 3 + gibberish ok 2769 - parseFloat: ws digit 3 + gibberish ok 2770 - parseFloat: + digit 3 ok 2771 - parseFloat: ws + digit 3 ok 2772 - parseFloat: + digit 3 + gibberish ok 2773 - parseFloat: ws + digit 3 + gibberish ok 2774 - parseFloat: + digit 3 ok 2775 - parseFloat: ws - digit 3 ok 2776 - parseFloat: - digit 3 + gibberish ok 2777 - parseFloat: ws - digit 3 + gibberish ok 2778 - parseFloat: digit 4 ok 2779 - parseFloat: ws digit 4 ok 2780 - parseFloat: digit 4 + gibberish ok 2781 - parseFloat: ws digit 4 + gibberish ok 2782 - parseFloat: + digit 4 ok 2783 - parseFloat: ws + digit 4 ok 2784 - parseFloat: + digit 4 + gibberish ok 2785 - parseFloat: ws + digit 4 + gibberish ok 2786 - parseFloat: + digit 4 ok 2787 - parseFloat: ws - digit 4 ok 2788 - parseFloat: - digit 4 + gibberish ok 2789 - parseFloat: ws - digit 4 + gibberish ok 2790 - parseFloat: digit 5 ok 2791 - parseFloat: ws digit 5 ok 2792 - parseFloat: digit 5 + gibberish ok 2793 - parseFloat: ws digit 5 + gibberish ok 2794 - parseFloat: + digit 5 ok 2795 - parseFloat: ws + digit 5 ok 2796 - parseFloat: + digit 5 + gibberish ok 2797 - parseFloat: ws + digit 5 + gibberish ok 2798 - parseFloat: + digit 5 ok 2799 - parseFloat: ws - digit 5 ok 2800 - parseFloat: - digit 5 + gibberish ok 2801 - parseFloat: ws - digit 5 + gibberish ok 2802 - parseFloat: digit 6 ok 2803 - parseFloat: ws digit 6 ok 2804 - parseFloat: digit 6 + gibberish ok 2805 - parseFloat: ws digit 6 + gibberish ok 2806 - parseFloat: + digit 6 ok 2807 - parseFloat: ws + digit 6 ok 2808 - parseFloat: + digit 6 + gibberish ok 2809 - parseFloat: ws + digit 6 + gibberish ok 2810 - parseFloat: + digit 6 ok 2811 - parseFloat: ws - digit 6 ok 2812 - parseFloat: - digit 6 + gibberish ok 2813 - parseFloat: ws - digit 6 + gibberish ok 2814 - parseFloat: digit 7 ok 2815 - parseFloat: ws digit 7 ok 2816 - parseFloat: digit 7 + gibberish ok 2817 - parseFloat: ws digit 7 + gibberish ok 2818 - parseFloat: + digit 7 ok 2819 - parseFloat: ws + digit 7 ok 2820 - parseFloat: + digit 7 + gibberish ok 2821 - parseFloat: ws + digit 7 + gibberish ok 2822 - parseFloat: + digit 7 ok 2823 - parseFloat: ws - digit 7 ok 2824 - parseFloat: - digit 7 + gibberish ok 2825 - parseFloat: ws - digit 7 + gibberish ok 2826 - parseFloat: digit 8 ok 2827 - parseFloat: ws digit 8 ok 2828 - parseFloat: digit 8 + gibberish ok 2829 - parseFloat: ws digit 8 + gibberish ok 2830 - parseFloat: + digit 8 ok 2831 - parseFloat: ws + digit 8 ok 2832 - parseFloat: + digit 8 + gibberish ok 2833 - parseFloat: ws + digit 8 + gibberish ok 2834 - parseFloat: + digit 8 ok 2835 - parseFloat: ws - digit 8 ok 2836 - parseFloat: - digit 8 + gibberish ok 2837 - parseFloat: ws - digit 8 + gibberish ok 2838 - parseFloat: digit 9 ok 2839 - parseFloat: ws digit 9 ok 2840 - parseFloat: digit 9 + gibberish ok 2841 - parseFloat: ws digit 9 + gibberish ok 2842 - parseFloat: + digit 9 ok 2843 - parseFloat: ws + digit 9 ok 2844 - parseFloat: + digit 9 + gibberish ok 2845 - parseFloat: ws + digit 9 + gibberish ok 2846 - parseFloat: + digit 9 ok 2847 - parseFloat: ws - digit 9 ok 2848 - parseFloat: - digit 9 + gibberish ok 2849 - parseFloat: ws - digit 9 + gibberish ok 2850 - parseFloat: multiple digits ok 2851 - parseFloat: ws multiple digits ok 2852 - parseFloat: multiple digits + gibberish ok 2853 - parseFloat: ws multiple digits + gibberish ok 2854 - parseFloat: + multiple digits ok 2855 - parseFloat: ws + multiple digits ok 2856 - parseFloat: + multiple digits + gibberish ok 2857 - parseFloat: ws + multiple digits + gibberish ok 2858 - parseFloat: + multiple digits ok 2859 - parseFloat: ws - multiple digits ok 2860 - parseFloat: - multiple digits + gibberish ok 2861 - parseFloat: ws - multiple digits + gibberish ok 2862 - parseFloat: multiple digits ok 2863 - parseFloat: ws multiple digits ok 2864 - parseFloat: multiple digits + gibberish ok 2865 - parseFloat: ws multiple digits + gibberish ok 2866 - parseFloat: + multiple digits ok 2867 - parseFloat: ws + multiple digits ok 2868 - parseFloat: + multiple digits + gibberish ok 2869 - parseFloat: ws + multiple digits + gibberish ok 2870 - parseFloat: + multiple digits ok 2871 - parseFloat: ws - multiple digits ok 2872 - parseFloat: - multiple digits + gibberish ok 2873 - parseFloat: ws - multiple digits + gibberish ok 2874 - parseFloat: multiple digits ok 2875 - parseFloat: ws multiple digits ok 2876 - parseFloat: multiple digits + gibberish ok 2877 - parseFloat: ws multiple digits + gibberish ok 2878 - parseFloat: + multiple digits ok 2879 - parseFloat: ws + multiple digits ok 2880 - parseFloat: + multiple digits + gibberish ok 2881 - parseFloat: ws + multiple digits + gibberish ok 2882 - parseFloat: + multiple digits ok 2883 - parseFloat: ws - multiple digits ok 2884 - parseFloat: - multiple digits + gibberish ok 2885 - parseFloat: ws - multiple digits + gibberish ok 2886 - parseFloat: decimal point ok 2887 - parseFloat: ws decimal point ok 2888 - parseFloat: decimal point + gibberish ok 2889 - parseFloat: ws decimal point + gibberish ok 2890 - parseFloat: + decimal point ok 2891 - parseFloat: ws + decimal point ok 2892 - parseFloat: + decimal point + gibberish ok 2893 - parseFloat: ws + decimal point + gibberish ok 2894 - parseFloat: + decimal point ok 2895 - parseFloat: ws - decimal point ok 2896 - parseFloat: - decimal point + gibberish ok 2897 - parseFloat: ws - decimal point + gibberish ok 2898 - parseFloat: trailing decimal point ok 2899 - parseFloat: ws trailing decimal point ok 2900 - parseFloat: trailing decimal point + gibberish ok 2901 - parseFloat: ws trailing decimal point + gibberish ok 2902 - parseFloat: + trailing decimal point ok 2903 - parseFloat: ws + trailing decimal point ok 2904 - parseFloat: + trailing decimal point + gibberish ok 2905 - parseFloat: ws + trailing decimal point + gibberish ok 2906 - parseFloat: + trailing decimal point ok 2907 - parseFloat: ws - trailing decimal point ok 2908 - parseFloat: - trailing decimal point + gibberish ok 2909 - parseFloat: ws - trailing decimal point + gibberish ok 2910 - parseFloat: "0." followed by digit ok 2911 - parseFloat: ws "0." followed by digit ok 2912 - parseFloat: "0." followed by digit + gibberish ok 2913 - parseFloat: ws "0." followed by digit + gibberish ok 2914 - parseFloat: + "0." followed by digit ok 2915 - parseFloat: ws + "0." followed by digit ok 2916 - parseFloat: + "0." followed by digit + gibberish ok 2917 - parseFloat: ws + "0." followed by digit + gibberish ok 2918 - parseFloat: + "0." followed by digit ok 2919 - parseFloat: ws - "0." followed by digit ok 2920 - parseFloat: - "0." followed by digit + gibberish ok 2921 - parseFloat: ws - "0." followed by digit + gibberish ok 2922 - parseFloat: "0." ok 2923 - parseFloat: ws "0." ok 2924 - parseFloat: "0." + gibberish ok 2925 - parseFloat: ws "0." + gibberish ok 2926 - parseFloat: + "0." ok 2927 - parseFloat: ws + "0." ok 2928 - parseFloat: + "0." + gibberish ok 2929 - parseFloat: ws + "0." + gibberish ok 2930 - parseFloat: + "0." ok 2931 - parseFloat: ws - "0." ok 2932 - parseFloat: - "0." + gibberish ok 2933 - parseFloat: ws - "0." + gibberish ok 2934 - parseFloat: leading decimal point ok 2935 - parseFloat: ws leading decimal point ok 2936 - parseFloat: leading decimal point + gibberish ok 2937 - parseFloat: ws leading decimal point + gibberish ok 2938 - parseFloat: + leading decimal point ok 2939 - parseFloat: ws + leading decimal point ok 2940 - parseFloat: + leading decimal point + gibberish ok 2941 - parseFloat: ws + leading decimal point + gibberish ok 2942 - parseFloat: + leading decimal point ok 2943 - parseFloat: ws - leading decimal point ok 2944 - parseFloat: - leading decimal point + gibberish ok 2945 - parseFloat: ws - leading decimal point + gibberish ok 2946 - parseFloat: leading decimal point + E digit ok 2947 - parseFloat: ws leading decimal point + E digit ok 2948 - parseFloat: leading decimal point + E digit + gibberish ok 2949 - parseFloat: ws leading decimal point + E digit + gibberish ok 2950 - parseFloat: + leading decimal point + E digit ok 2951 - parseFloat: ws + leading decimal point + E digit ok 2952 - parseFloat: + leading decimal point + E digit + gibberish ok 2953 - parseFloat: ws + leading decimal point + E digit + gibberish ok 2954 - parseFloat: + leading decimal point + E digit ok 2955 - parseFloat: ws - leading decimal point + E digit ok 2956 - parseFloat: - leading decimal point + E digit + gibberish ok 2957 - parseFloat: ws - leading decimal point + E digit + gibberish ok 2958 - parseFloat: leading decimal point + E-digit ok 2959 - parseFloat: ws leading decimal point + E-digit ok 2960 - parseFloat: leading decimal point + E-digit + gibberish ok 2961 - parseFloat: ws leading decimal point + E-digit + gibberish ok 2962 - parseFloat: + leading decimal point + E-digit ok 2963 - parseFloat: ws + leading decimal point + E-digit ok 2964 - parseFloat: + leading decimal point + E-digit + gibberish ok 2965 - parseFloat: ws + leading decimal point + E-digit + gibberish ok 2966 - parseFloat: + leading decimal point + E-digit ok 2967 - parseFloat: ws - leading decimal point + E-digit ok 2968 - parseFloat: - leading decimal point + E-digit + gibberish ok 2969 - parseFloat: ws - leading decimal point + E-digit + gibberish ok 2970 - parseFloat: leading decimal point + E+digit ok 2971 - parseFloat: ws leading decimal point + E+digit ok 2972 - parseFloat: leading decimal point + E+digit + gibberish ok 2973 - parseFloat: ws leading decimal point + E+digit + gibberish ok 2974 - parseFloat: + leading decimal point + E+digit ok 2975 - parseFloat: ws + leading decimal point + E+digit ok 2976 - parseFloat: + leading decimal point + E+digit + gibberish ok 2977 - parseFloat: ws + leading decimal point + E+digit + gibberish ok 2978 - parseFloat: + leading decimal point + E+digit ok 2979 - parseFloat: ws - leading decimal point + E+digit ok 2980 - parseFloat: - leading decimal point + E+digit + gibberish ok 2981 - parseFloat: ws - leading decimal point + E+digit + gibberish ok 2982 - parseFloat: leading decimal point + e digit ok 2983 - parseFloat: ws leading decimal point + e digit ok 2984 - parseFloat: leading decimal point + e digit + gibberish ok 2985 - parseFloat: ws leading decimal point + e digit + gibberish ok 2986 - parseFloat: + leading decimal point + e digit ok 2987 - parseFloat: ws + leading decimal point + e digit ok 2988 - parseFloat: + leading decimal point + e digit + gibberish ok 2989 - parseFloat: ws + leading decimal point + e digit + gibberish ok 2990 - parseFloat: + leading decimal point + e digit ok 2991 - parseFloat: ws - leading decimal point + e digit ok 2992 - parseFloat: - leading decimal point + e digit + gibberish ok 2993 - parseFloat: ws - leading decimal point + e digit + gibberish ok 2994 - parseFloat: leading decimal point + e-digit ok 2995 - parseFloat: ws leading decimal point + e-digit ok 2996 - parseFloat: leading decimal point + e-digit + gibberish ok 2997 - parseFloat: ws leading decimal point + e-digit + gibberish ok 2998 - parseFloat: + leading decimal point + e-digit ok 2999 - parseFloat: ws + leading decimal point + e-digit ok 3000 - parseFloat: + leading decimal point + e-digit + gibberish ok 3001 - parseFloat: ws + leading decimal point + e-digit + gibberish ok 3002 - parseFloat: + leading decimal point + e-digit ok 3003 - parseFloat: ws - leading decimal point + e-digit ok 3004 - parseFloat: - leading decimal point + e-digit + gibberish ok 3005 - parseFloat: ws - leading decimal point + e-digit + gibberish ok 3006 - parseFloat: leading decimal point + e+digit ok 3007 - parseFloat: ws leading decimal point + e+digit ok 3008 - parseFloat: leading decimal point + e+digit + gibberish ok 3009 - parseFloat: ws leading decimal point + e+digit + gibberish ok 3010 - parseFloat: + leading decimal point + e+digit ok 3011 - parseFloat: ws + leading decimal point + e+digit ok 3012 - parseFloat: + leading decimal point + e+digit + gibberish ok 3013 - parseFloat: ws + leading decimal point + e+digit + gibberish ok 3014 - parseFloat: + leading decimal point + e+digit ok 3015 - parseFloat: ws - leading decimal point + e+digit ok 3016 - parseFloat: - leading decimal point + e+digit + gibberish ok 3017 - parseFloat: ws - leading decimal point + e+digit + gibberish ok 3018 - parseFloat: integer with E ok 3019 - parseFloat: ws integer with E ok 3020 - parseFloat: integer with E + gibberish ok 3021 - parseFloat: ws integer with E + gibberish ok 3022 - parseFloat: + integer with E ok 3023 - parseFloat: ws + integer with E ok 3024 - parseFloat: + integer with E + gibberish ok 3025 - parseFloat: ws + integer with E + gibberish ok 3026 - parseFloat: + integer with E ok 3027 - parseFloat: ws - integer with E ok 3028 - parseFloat: - integer with E + gibberish ok 3029 - parseFloat: ws - integer with E + gibberish ok 3030 - parseFloat: integer with E ok 3031 - parseFloat: ws integer with E ok 3032 - parseFloat: integer with E + gibberish ok 3033 - parseFloat: ws integer with E + gibberish ok 3034 - parseFloat: + integer with E ok 3035 - parseFloat: ws + integer with E ok 3036 - parseFloat: + integer with E + gibberish ok 3037 - parseFloat: ws + integer with E + gibberish ok 3038 - parseFloat: + integer with E ok 3039 - parseFloat: ws - integer with E ok 3040 - parseFloat: - integer with E + gibberish ok 3041 - parseFloat: ws - integer with E + gibberish ok 3042 - parseFloat: integer with e digit ok 3043 - parseFloat: ws integer with e digit ok 3044 - parseFloat: integer with e digit + gibberish ok 3045 - parseFloat: ws integer with e digit + gibberish ok 3046 - parseFloat: + integer with e digit ok 3047 - parseFloat: ws + integer with e digit ok 3048 - parseFloat: + integer with e digit + gibberish ok 3049 - parseFloat: ws + integer with e digit + gibberish ok 3050 - parseFloat: + integer with e digit ok 3051 - parseFloat: ws - integer with e digit ok 3052 - parseFloat: - integer with e digit + gibberish ok 3053 - parseFloat: ws - integer with e digit + gibberish ok 3054 - parseFloat: trailing decimal point with e digit ok 3055 - parseFloat: ws trailing decimal point with e digit ok 3056 - parseFloat: trailing decimal point with e digit + gibberish ok 3057 - parseFloat: ws trailing decimal point with e digit + gibberish ok 3058 - parseFloat: + trailing decimal point with e digit ok 3059 - parseFloat: ws + trailing decimal point with e digit ok 3060 - parseFloat: + trailing decimal point with e digit + gibberish ok 3061 - parseFloat: ws + trailing decimal point with e digit + gibberish ok 3062 - parseFloat: + trailing decimal point with e digit ok 3063 - parseFloat: ws - trailing decimal point with e digit ok 3064 - parseFloat: - trailing decimal point with e digit + gibberish ok 3065 - parseFloat: ws - trailing decimal point with e digit + gibberish ok 3066 - parseFloat: decimal point with e digit ok 3067 - parseFloat: ws decimal point with e digit ok 3068 - parseFloat: decimal point with e digit + gibberish ok 3069 - parseFloat: ws decimal point with e digit + gibberish ok 3070 - parseFloat: + decimal point with e digit ok 3071 - parseFloat: ws + decimal point with e digit ok 3072 - parseFloat: + decimal point with e digit + gibberish ok 3073 - parseFloat: ws + decimal point with e digit + gibberish ok 3074 - parseFloat: + decimal point with e digit ok 3075 - parseFloat: ws - decimal point with e digit ok 3076 - parseFloat: - decimal point with e digit + gibberish ok 3077 - parseFloat: ws - decimal point with e digit + gibberish ok 3078 - parseFloat: integer with e+digit ok 3079 - parseFloat: ws integer with e+digit ok 3080 - parseFloat: integer with e+digit + gibberish ok 3081 - parseFloat: ws integer with e+digit + gibberish ok 3082 - parseFloat: + integer with e+digit ok 3083 - parseFloat: ws + integer with e+digit ok 3084 - parseFloat: + integer with e+digit + gibberish ok 3085 - parseFloat: ws + integer with e+digit + gibberish ok 3086 - parseFloat: + integer with e+digit ok 3087 - parseFloat: ws - integer with e+digit ok 3088 - parseFloat: - integer with e+digit + gibberish ok 3089 - parseFloat: ws - integer with e+digit + gibberish ok 3090 - parseFloat: trailing decimal point with e+digit ok 3091 - parseFloat: ws trailing decimal point with e+digit ok 3092 - parseFloat: trailing decimal point with e+digit + gibberish ok 3093 - parseFloat: ws trailing decimal point with e+digit + gibberish ok 3094 - parseFloat: + trailing decimal point with e+digit ok 3095 - parseFloat: ws + trailing decimal point with e+digit ok 3096 - parseFloat: + trailing decimal point with e+digit + gibberish ok 3097 - parseFloat: ws + trailing decimal point with e+digit + gibberish ok 3098 - parseFloat: + trailing decimal point with e+digit ok 3099 - parseFloat: ws - trailing decimal point with e+digit ok 3100 - parseFloat: - trailing decimal point with e+digit + gibberish ok 3101 - parseFloat: ws - trailing decimal point with e+digit + gibberish ok 3102 - parseFloat: decimal point with e+digit ok 3103 - parseFloat: ws decimal point with e+digit ok 3104 - parseFloat: decimal point with e+digit + gibberish ok 3105 - parseFloat: ws decimal point with e+digit + gibberish ok 3106 - parseFloat: + decimal point with e+digit ok 3107 - parseFloat: ws + decimal point with e+digit ok 3108 - parseFloat: + decimal point with e+digit + gibberish ok 3109 - parseFloat: ws + decimal point with e+digit + gibberish ok 3110 - parseFloat: + decimal point with e+digit ok 3111 - parseFloat: ws - decimal point with e+digit ok 3112 - parseFloat: - decimal point with e+digit + gibberish ok 3113 - parseFloat: ws - decimal point with e+digit + gibberish ok 3114 - parseFloat: integer with e-digit ok 3115 - parseFloat: ws integer with e-digit ok 3116 - parseFloat: integer with e-digit + gibberish ok 3117 - parseFloat: ws integer with e-digit + gibberish ok 3118 - parseFloat: + integer with e-digit ok 3119 - parseFloat: ws + integer with e-digit ok 3120 - parseFloat: + integer with e-digit + gibberish ok 3121 - parseFloat: ws + integer with e-digit + gibberish ok 3122 - parseFloat: + integer with e-digit ok 3123 - parseFloat: ws - integer with e-digit ok 3124 - parseFloat: - integer with e-digit + gibberish ok 3125 - parseFloat: ws - integer with e-digit + gibberish ok 3126 - parseFloat: trailing decimal point with e-digit ok 3127 - parseFloat: ws trailing decimal point with e-digit ok 3128 - parseFloat: trailing decimal point with e-digit + gibberish ok 3129 - parseFloat: ws trailing decimal point with e-digit + gibberish ok 3130 - parseFloat: + trailing decimal point with e-digit ok 3131 - parseFloat: ws + trailing decimal point with e-digit ok 3132 - parseFloat: + trailing decimal point with e-digit + gibberish ok 3133 - parseFloat: ws + trailing decimal point with e-digit + gibberish ok 3134 - parseFloat: + trailing decimal point with e-digit ok 3135 - parseFloat: ws - trailing decimal point with e-digit ok 3136 - parseFloat: - trailing decimal point with e-digit + gibberish ok 3137 - parseFloat: ws - trailing decimal point with e-digit + gibberish ok 3138 - parseFloat: decimal point with e-digit ok 3139 - parseFloat: ws decimal point with e-digit ok 3140 - parseFloat: decimal point with e-digit + gibberish ok 3141 - parseFloat: ws decimal point with e-digit + gibberish ok 3142 - parseFloat: + decimal point with e-digit ok 3143 - parseFloat: ws + decimal point with e-digit ok 3144 - parseFloat: + decimal point with e-digit + gibberish ok 3145 - parseFloat: ws + decimal point with e-digit + gibberish ok 3146 - parseFloat: + decimal point with e-digit ok 3147 - parseFloat: ws - decimal point with e-digit ok 3148 - parseFloat: - decimal point with e-digit + gibberish ok 3149 - parseFloat: ws - decimal point with e-digit + gibberish ok 3150 - parseFloat: integer with E digit ok 3151 - parseFloat: ws integer with E digit ok 3152 - parseFloat: integer with E digit + gibberish ok 3153 - parseFloat: ws integer with E digit + gibberish ok 3154 - parseFloat: + integer with E digit ok 3155 - parseFloat: ws + integer with E digit ok 3156 - parseFloat: + integer with E digit + gibberish ok 3157 - parseFloat: ws + integer with E digit + gibberish ok 3158 - parseFloat: + integer with E digit ok 3159 - parseFloat: ws - integer with E digit ok 3160 - parseFloat: - integer with E digit + gibberish ok 3161 - parseFloat: ws - integer with E digit + gibberish ok 3162 - parseFloat: trailing decimal point with E digit ok 3163 - parseFloat: ws trailing decimal point with E digit ok 3164 - parseFloat: trailing decimal point with E digit + gibberish ok 3165 - parseFloat: ws trailing decimal point with E digit + gibberish ok 3166 - parseFloat: + trailing decimal point with E digit ok 3167 - parseFloat: ws + trailing decimal point with E digit ok 3168 - parseFloat: + trailing decimal point with E digit + gibberish ok 3169 - parseFloat: ws + trailing decimal point with E digit + gibberish ok 3170 - parseFloat: + trailing decimal point with E digit ok 3171 - parseFloat: ws - trailing decimal point with E digit ok 3172 - parseFloat: - trailing decimal point with E digit + gibberish ok 3173 - parseFloat: ws - trailing decimal point with E digit + gibberish ok 3174 - parseFloat: decimal point with E digit ok 3175 - parseFloat: ws decimal point with E digit ok 3176 - parseFloat: decimal point with E digit + gibberish ok 3177 - parseFloat: ws decimal point with E digit + gibberish ok 3178 - parseFloat: + decimal point with E digit ok 3179 - parseFloat: ws + decimal point with E digit ok 3180 - parseFloat: + decimal point with E digit + gibberish ok 3181 - parseFloat: ws + decimal point with E digit + gibberish ok 3182 - parseFloat: + decimal point with E digit ok 3183 - parseFloat: ws - decimal point with E digit ok 3184 - parseFloat: - decimal point with E digit + gibberish ok 3185 - parseFloat: ws - decimal point with E digit + gibberish ok 3186 - parseFloat: integer with E+digit ok 3187 - parseFloat: ws integer with E+digit ok 3188 - parseFloat: integer with E+digit + gibberish ok 3189 - parseFloat: ws integer with E+digit + gibberish ok 3190 - parseFloat: + integer with E+digit ok 3191 - parseFloat: ws + integer with E+digit ok 3192 - parseFloat: + integer with E+digit + gibberish ok 3193 - parseFloat: ws + integer with E+digit + gibberish ok 3194 - parseFloat: + integer with E+digit ok 3195 - parseFloat: ws - integer with E+digit ok 3196 - parseFloat: - integer with E+digit + gibberish ok 3197 - parseFloat: ws - integer with E+digit + gibberish ok 3198 - parseFloat: trailing decimal point with E+digit ok 3199 - parseFloat: ws trailing decimal point with E+digit ok 3200 - parseFloat: trailing decimal point with E+digit + gibberish ok 3201 - parseFloat: ws trailing decimal point with E+digit + gibberish ok 3202 - parseFloat: + trailing decimal point with E+digit ok 3203 - parseFloat: ws + trailing decimal point with E+digit ok 3204 - parseFloat: + trailing decimal point with E+digit + gibberish ok 3205 - parseFloat: ws + trailing decimal point with E+digit + gibberish ok 3206 - parseFloat: + trailing decimal point with E+digit ok 3207 - parseFloat: ws - trailing decimal point with E+digit ok 3208 - parseFloat: - trailing decimal point with E+digit + gibberish ok 3209 - parseFloat: ws - trailing decimal point with E+digit + gibberish ok 3210 - parseFloat: decimal point with E+digit ok 3211 - parseFloat: ws decimal point with E+digit ok 3212 - parseFloat: decimal point with E+digit + gibberish ok 3213 - parseFloat: ws decimal point with E+digit + gibberish ok 3214 - parseFloat: + decimal point with E+digit ok 3215 - parseFloat: ws + decimal point with E+digit ok 3216 - parseFloat: + decimal point with E+digit + gibberish ok 3217 - parseFloat: ws + decimal point with E+digit + gibberish ok 3218 - parseFloat: + decimal point with E+digit ok 3219 - parseFloat: ws - decimal point with E+digit ok 3220 - parseFloat: - decimal point with E+digit + gibberish ok 3221 - parseFloat: ws - decimal point with E+digit + gibberish ok 3222 - parseFloat: integer with E-digit ok 3223 - parseFloat: ws integer with E-digit ok 3224 - parseFloat: integer with E-digit + gibberish ok 3225 - parseFloat: ws integer with E-digit + gibberish ok 3226 - parseFloat: + integer with E-digit ok 3227 - parseFloat: ws + integer with E-digit ok 3228 - parseFloat: + integer with E-digit + gibberish ok 3229 - parseFloat: ws + integer with E-digit + gibberish ok 3230 - parseFloat: + integer with E-digit ok 3231 - parseFloat: ws - integer with E-digit ok 3232 - parseFloat: - integer with E-digit + gibberish ok 3233 - parseFloat: ws - integer with E-digit + gibberish ok 3234 - parseFloat: trailing decimal point with E-digit ok 3235 - parseFloat: ws trailing decimal point with E-digit ok 3236 - parseFloat: trailing decimal point with E-digit + gibberish ok 3237 - parseFloat: ws trailing decimal point with E-digit + gibberish ok 3238 - parseFloat: + trailing decimal point with E-digit ok 3239 - parseFloat: ws + trailing decimal point with E-digit ok 3240 - parseFloat: + trailing decimal point with E-digit + gibberish ok 3241 - parseFloat: ws + trailing decimal point with E-digit + gibberish ok 3242 - parseFloat: + trailing decimal point with E-digit ok 3243 - parseFloat: ws - trailing decimal point with E-digit ok 3244 - parseFloat: - trailing decimal point with E-digit + gibberish ok 3245 - parseFloat: ws - trailing decimal point with E-digit + gibberish ok 3246 - parseFloat: decimal point with E-digit ok 3247 - parseFloat: ws decimal point with E-digit ok 3248 - parseFloat: decimal point with E-digit + gibberish ok 3249 - parseFloat: ws decimal point with E-digit + gibberish ok 3250 - parseFloat: + decimal point with E-digit ok 3251 - parseFloat: ws + decimal point with E-digit ok 3252 - parseFloat: + decimal point with E-digit + gibberish ok 3253 - parseFloat: ws + decimal point with E-digit + gibberish ok 3254 - parseFloat: + decimal point with E-digit ok 3255 - parseFloat: ws - decimal point with E-digit ok 3256 - parseFloat: - decimal point with E-digit + gibberish ok 3257 - parseFloat: ws - decimal point with E-digit + gibberish ok 3258 - parseFloat: 0.digit with e digit ok 3259 - parseFloat: ws 0.digit with e digit ok 3260 - parseFloat: 0.digit with e digit + gibberish ok 3261 - parseFloat: ws 0.digit with e digit + gibberish ok 3262 - parseFloat: + 0.digit with e digit ok 3263 - parseFloat: ws + 0.digit with e digit ok 3264 - parseFloat: + 0.digit with e digit + gibberish ok 3265 - parseFloat: ws + 0.digit with e digit + gibberish ok 3266 - parseFloat: + 0.digit with e digit ok 3267 - parseFloat: ws - 0.digit with e digit ok 3268 - parseFloat: - 0.digit with e digit + gibberish ok 3269 - parseFloat: ws - 0.digit with e digit + gibberish ok 3270 - parseFloat: 0.digit with e+digit ok 3271 - parseFloat: ws 0.digit with e+digit ok 3272 - parseFloat: 0.digit with e+digit + gibberish ok 3273 - parseFloat: ws 0.digit with e+digit + gibberish ok 3274 - parseFloat: + 0.digit with e+digit ok 3275 - parseFloat: ws + 0.digit with e+digit ok 3276 - parseFloat: + 0.digit with e+digit + gibberish ok 3277 - parseFloat: ws + 0.digit with e+digit + gibberish ok 3278 - parseFloat: + 0.digit with e+digit ok 3279 - parseFloat: ws - 0.digit with e+digit ok 3280 - parseFloat: - 0.digit with e+digit + gibberish ok 3281 - parseFloat: ws - 0.digit with e+digit + gibberish ok 3282 - parseFloat: 0.digit with e-digit ok 3283 - parseFloat: ws 0.digit with e-digit ok 3284 - parseFloat: 0.digit with e-digit + gibberish ok 3285 - parseFloat: ws 0.digit with e-digit + gibberish ok 3286 - parseFloat: + 0.digit with e-digit ok 3287 - parseFloat: ws + 0.digit with e-digit ok 3288 - parseFloat: + 0.digit with e-digit + gibberish ok 3289 - parseFloat: ws + 0.digit with e-digit + gibberish ok 3290 - parseFloat: + 0.digit with e-digit ok 3291 - parseFloat: ws - 0.digit with e-digit ok 3292 - parseFloat: - 0.digit with e-digit + gibberish ok 3293 - parseFloat: ws - 0.digit with e-digit + gibberish ok 3294 - parseFloat: 0.digit with E digit ok 3295 - parseFloat: ws 0.digit with E digit ok 3296 - parseFloat: 0.digit with E digit + gibberish ok 3297 - parseFloat: ws 0.digit with E digit + gibberish ok 3298 - parseFloat: + 0.digit with E digit ok 3299 - parseFloat: ws + 0.digit with E digit ok 3300 - parseFloat: + 0.digit with E digit + gibberish ok 3301 - parseFloat: ws + 0.digit with E digit + gibberish ok 3302 - parseFloat: + 0.digit with E digit ok 3303 - parseFloat: ws - 0.digit with E digit ok 3304 - parseFloat: - 0.digit with E digit + gibberish ok 3305 - parseFloat: ws - 0.digit with E digit + gibberish ok 3306 - parseFloat: 0.digit with E+digit ok 3307 - parseFloat: ws 0.digit with E+digit ok 3308 - parseFloat: 0.digit with E+digit + gibberish ok 3309 - parseFloat: ws 0.digit with E+digit + gibberish ok 3310 - parseFloat: + 0.digit with E+digit ok 3311 - parseFloat: ws + 0.digit with E+digit ok 3312 - parseFloat: + 0.digit with E+digit + gibberish ok 3313 - parseFloat: ws + 0.digit with E+digit + gibberish ok 3314 - parseFloat: + 0.digit with E+digit ok 3315 - parseFloat: ws - 0.digit with E+digit ok 3316 - parseFloat: - 0.digit with E+digit + gibberish ok 3317 - parseFloat: ws - 0.digit with E+digit + gibberish ok 3318 - parseFloat: 0.digit with E-digit ok 3319 - parseFloat: ws 0.digit with E-digit ok 3320 - parseFloat: 0.digit with E-digit + gibberish ok 3321 - parseFloat: ws 0.digit with E-digit + gibberish ok 3322 - parseFloat: + 0.digit with E-digit ok 3323 - parseFloat: ws + 0.digit with E-digit ok 3324 - parseFloat: + 0.digit with E-digit + gibberish ok 3325 - parseFloat: ws + 0.digit with E-digit + gibberish ok 3326 - parseFloat: + 0.digit with E-digit ok 3327 - parseFloat: ws - 0.digit with E-digit ok 3328 - parseFloat: - 0.digit with E-digit + gibberish ok 3329 - parseFloat: ws - 0.digit with E-digit + gibberish ok 3330 - parseFloat: 0. with e digit ok 3331 - parseFloat: ws 0. with e digit ok 3332 - parseFloat: 0. with e digit + gibberish ok 3333 - parseFloat: ws 0. with e digit + gibberish ok 3334 - parseFloat: + 0. with e digit ok 3335 - parseFloat: ws + 0. with e digit ok 3336 - parseFloat: + 0. with e digit + gibberish ok 3337 - parseFloat: ws + 0. with e digit + gibberish ok 3338 - parseFloat: + 0. with e digit ok 3339 - parseFloat: ws - 0. with e digit ok 3340 - parseFloat: - 0. with e digit + gibberish ok 3341 - parseFloat: ws - 0. with e digit + gibberish ok 3342 - parseFloat: 0. with e+digit ok 3343 - parseFloat: ws 0. with e+digit ok 3344 - parseFloat: 0. with e+digit + gibberish ok 3345 - parseFloat: ws 0. with e+digit + gibberish ok 3346 - parseFloat: + 0. with e+digit ok 3347 - parseFloat: ws + 0. with e+digit ok 3348 - parseFloat: + 0. with e+digit + gibberish ok 3349 - parseFloat: ws + 0. with e+digit + gibberish ok 3350 - parseFloat: + 0. with e+digit ok 3351 - parseFloat: ws - 0. with e+digit ok 3352 - parseFloat: - 0. with e+digit + gibberish ok 3353 - parseFloat: ws - 0. with e+digit + gibberish ok 3354 - parseFloat: 0. with e-digit ok 3355 - parseFloat: ws 0. with e-digit ok 3356 - parseFloat: 0. with e-digit + gibberish ok 3357 - parseFloat: ws 0. with e-digit + gibberish ok 3358 - parseFloat: + 0. with e-digit ok 3359 - parseFloat: ws + 0. with e-digit ok 3360 - parseFloat: + 0. with e-digit + gibberish ok 3361 - parseFloat: ws + 0. with e-digit + gibberish ok 3362 - parseFloat: + 0. with e-digit ok 3363 - parseFloat: ws - 0. with e-digit ok 3364 - parseFloat: - 0. with e-digit + gibberish ok 3365 - parseFloat: ws - 0. with e-digit + gibberish ok 3366 - parseFloat: 0. with E digit ok 3367 - parseFloat: ws 0. with E digit ok 3368 - parseFloat: 0. with E digit + gibberish ok 3369 - parseFloat: ws 0. with E digit + gibberish ok 3370 - parseFloat: + 0. with E digit ok 3371 - parseFloat: ws + 0. with E digit ok 3372 - parseFloat: + 0. with E digit + gibberish ok 3373 - parseFloat: ws + 0. with E digit + gibberish ok 3374 - parseFloat: + 0. with E digit ok 3375 - parseFloat: ws - 0. with E digit ok 3376 - parseFloat: - 0. with E digit + gibberish ok 3377 - parseFloat: ws - 0. with E digit + gibberish ok 3378 - parseFloat: 0. with E+digit ok 3379 - parseFloat: ws 0. with E+digit ok 3380 - parseFloat: 0. with E+digit + gibberish ok 3381 - parseFloat: ws 0. with E+digit + gibberish ok 3382 - parseFloat: + 0. with E+digit ok 3383 - parseFloat: ws + 0. with E+digit ok 3384 - parseFloat: + 0. with E+digit + gibberish ok 3385 - parseFloat: ws + 0. with E+digit + gibberish ok 3386 - parseFloat: + 0. with E+digit ok 3387 - parseFloat: ws - 0. with E+digit ok 3388 - parseFloat: - 0. with E+digit + gibberish ok 3389 - parseFloat: ws - 0. with E+digit + gibberish ok 3390 - parseFloat: 0. with E-digit ok 3391 - parseFloat: ws 0. with E-digit ok 3392 - parseFloat: 0. with E-digit + gibberish ok 3393 - parseFloat: ws 0. with E-digit + gibberish ok 3394 - parseFloat: + 0. with E-digit ok 3395 - parseFloat: ws + 0. with E-digit ok 3396 - parseFloat: + 0. with E-digit + gibberish ok 3397 - parseFloat: ws + 0. with E-digit + gibberish ok 3398 - parseFloat: + 0. with E-digit ok 3399 - parseFloat: ws - 0. with E-digit ok 3400 - parseFloat: - 0. with E-digit + gibberish ok 3401 - parseFloat: ws - 0. with E-digit + gibberish ok 3402 - parseFloat: Infinity ok 3403 - parseFloat: ws Infinity ok 3404 - parseFloat: Infinity + gibberish ok 3405 - parseFloat: ws Infinity + gibberish ok 3406 - parseFloat: + Infinity ok 3407 - parseFloat: ws + Infinity ok 3408 - parseFloat: + Infinity + gibberish ok 3409 - parseFloat: ws + Infinity + gibberish ok 3410 - parseFloat: + Infinity ok 3411 - parseFloat: ws - Infinity ok 3412 - parseFloat: - Infinity + gibberish ok 3413 - parseFloat: ws - Infinity + gibberish ok 3414 - parseFloat(gibberish) ok 3415 - parseFloat(surrogate) ok 3416 - typeof isNaN ok 3417 - class of isNaN ok 3418 - isNaN's prototype ok 3419 - new isNaN fails ok 3420 - isNaN has no prototype property ok 3421 - isNaN.length ok 3422 - isNaN.length is not enumerable ok 3423 - isNaN.length cannot be deleted ok 3424 - isNaN.length is read-only ok 3425 - isNaN() w/o args ok 3426 - isNaN(undefined) ok 3427 - isNaN(null) ok 3428 - isNaN(true) ok 3429 - isNaN(false) ok 3430 - isNaN(0) ok 3431 - isNaN(Infinity) ok 3432 - isNaN(NaN) ok 3433 - isNaN(string) ok 3434 - isNaN(numeric string) ok 3435 - isNaN({}) ok 3436 - typeof isFinite ok 3437 - class of isFinite ok 3438 - isFinite's prototype ok 3439 - new isFinite fails ok 3440 - isFinite has no prototype property ok 3441 - isFinite.length ok 3442 - isFinite.length is not enumerable ok 3443 - isFinite.length cannot be deleted ok 3444 - isFinite.length is read-only ok 3445 - isFinite() w/o args ok 3446 - isFinite(undefined) ok 3447 - isFinite(null) ok 3448 - isFinite(true) ok 3449 - isFinite(false) ok 3450 - isFinite(0) ok 3451 - isFinite(Infinity) ok 3452 - isFinite(-Infinity) ok 3453 - isFinite(NaN) ok 3454 - isFinite(string) ok 3455 - isFinite(numeric string) ok 3456 - isFinite({}) ok t/15.01.03-uri-functions.................1..106 ok 1 - typeof decodeURI ok 2 - class of decodeURI ok 3 - decodeURI's prototype ok 4 - new decodeURI fails ok 5 - decodeURI has no prototype property ok 6 - decodeURI.length ok 7 - decodeURI.length is not enumerable ok 8 - decodeURI.length cannot be deleted ok 9 - decodeURI.length is read-only ok 10 - decodeURI() w/o args ok 11 - decodeURI(undefined) ok 12 - decodeURI(null) ok 13 - decodeURI(bool) ok 14 - decodeURI(num) ok 15 - decodeURI({}) ok 16 - non-% chars go right through ok 17 - encoded surrogates get decoded ok 18 - decodeURI dies with a final % ok 19 - decodeURI dies with a partial %xx ok 20 - decodeURI dies with a invalid %xx ok 21 - decodeURI dies with a invalid %xx (again) ok 22 - decodeURI with all seven-bit escapes ok 23 - decodeURI dies with 5-byte utf8 chars ok 24 - decodeURI dies with an unexpected continuation byte ok 25 - decodeURI dies when the string is too short for the expected utf-8 char ok 26 - decodeURI dies when string is 1 char too short for expected utf-8 char ok 27 - decodeURI dies when %xx start byte is not followed by % ok 28 - decodeURI dies when utf-8 char's initial %xx% is not followed by x ok 29 - decodeURI dies when utf-8 char's initial %xx%x is not followed by x ok 30 - decodeURI dies when utf-8 char's continuation octet is bad ok 31 - decodeURI: successful surrogateless utf-8 decoding ok 32 - decodeURI dies when utf-8 char > 0x10ffff ok 33 - decodeURI: surrogate pairs ok 34 - typeof decodeURIComponent ok 35 - class of decodeURIComponent ok 36 - decodeURIComponent's prototype ok 37 - new decodeURIComponent fails ok 38 - decodeURIComponent has no prototype property ok 39 - decodeURIComponent.length ok 40 - decodeURIComponent.length is not enumerable ok 41 - decodeURIComponent.length cannot be deleted ok 42 - decodeURIComponent.length is read-only ok 43 - decodeURIComponent() w/o args ok 44 - decodeURIComponent(undefined) ok 45 - decodeURIComponent(null) ok 46 - decodeURIComponent(beeloan) ok 47 - decodeURIComponent(number) ok 48 - decodeURIComponent(string) ok 49 - non-% chars go right through ok 50 - encoded surrogates get decoded ok 51 - decodeURIComponent dies with a final % ok 52 - decodeURIComponent dies with a partial %xx ok 53 - decodeURIComponent dies with a invalid %xx ok 54 - decodeURIComponent dies with a invalid %xx (again) ok 55 - decodeURIComponent with all seven-bit escapes ok 56 - decodeURIComponent dies with 5-byte utf8 chars ok 57 - decodeURIComponent dies with an unexpected continuation byte ok 58 - decodeURIComponent dies when the string is too short for the expected utf-8 char ok 59 - decodeURIComponent dies when string is 1 char too short for expected utf-8 char ok 60 - decodeURIComponent dies when %xx start byte is not followed by % ok 61 - decodeURIComponent dies when utf-8 char's initial %xx% is not followed by x ok 62 - decodeURIComponent dies when utf-8 char's initial %xx%x is not followed by x ok 63 - decodeURIComponent dies when utf-8 char's continuation octet is bad ok 64 - decodeURIComponent: successful surrogateless utf-8 decoding ok 65 - decodeURIComponent dies when utf-8 char > 0x10ffff ok 66 - decodeURIComponent: surrogate pairs ok 67 - typeof encodeURI ok 68 - class of encodeURI ok 69 - encodeURI's prototype ok 70 - new encodeURI fails ok 71 - encodeURI has no prototype property ok 72 - encodeURI.length ok 73 - encodeURI.length is not enumerable ok 74 - encodeURI.length cannot be deleted ok 75 - encodeURI.length is read-only ok 76 - encodeURI() w/o args ok 77 - encodeURI(undefined) ok 78 - encodeURI(null) ok 79 - encodeURI(boolean) ok 80 - encodeURI(num) ok 81 - encodeURI({}) ok 82 - encodeURI dies on unexpected low surrogate dcba ok 83 - encodeURI: utf-8 sequences of different lengths ok 84 - encodeURI dies on high surrogate at the end of the string ok 85 - encodeURI dies on finding a lone high surrogate ok 86 - encodeURI: full 7-bit test ok 87 - typeof encodeURIComponent ok 88 - class of encodeURIComponent ok 89 - encodeURIComponent's prototype ok 90 - new encodeURIComponent fails ok 91 - encodeURIComponent has no prototype property ok 92 - encodeURIComponent.length ok 93 - encodeURIComponent.length is not enumerable ok 94 - encodeURIComponent.length cannot be deleted ok 95 - encodeURIComponent.length is read-only ok 96 - encodeURIComponent() w/o args ok 97 - encodeURIComponent(undefined) ok 98 - encodeURIComponent(null) ok 99 - encodeURIComponent(boolean) ok 100 - encodeURIComponent(num) ok 101 - encodeURIComponent({}) ok 102 - encodeURIComponent dies on unexpected low surrogate dcba ok 103 - encodeURIComponent: utf-8 sequences of different lengths ok 104 - encodeURIComponent dies on high surrogate at the end of the string ok 105 - encodeURIComponent dies on finding a lone high surrogate ok 106 - encodeURIComponent: full 7-bit test ok t/15.02-objects..........................1..145 ok 1 - typeof Object() w/o args ok 2 - Object() w/o args ok 3 - Object().constructor ok 4 - Object().toString ok 5 - typeof Object(null) ok 6 - Object(null) ok 7 - Object(null).constructor ok 8 - Object(null).toString ok 9 - typeof Object(undefined) ok 10 - Object(undefined) ok 11 - Object(undefined).constructor ok 12 - Object(undefined).toString ok 13 - Object(str).constructor ok 14 - Object(str).valueOf ok 15 - Object(bool).constructor ok 16 - Object(baal).valueOf ok 17 - Object(num).constructor ok 18 - Object(num).valueOf ok 19 - Object(obj) ok 20 - typeof new Object() w/o args ok 21 - new Object() w/o args ok 22 - new Object().constructor ok 23 - new Object().toString ok 24 - typeof new Object(null) ok 25 - new Object(null) ok 26 - new Object(null).constructor ok 27 - new Object(null).toString ok 28 - typeof new Object(undefined) ok 29 - new Object(undefined) ok 30 - new Object(undefined).constructor ok 31 - new Object(undefined).toString ok 32 - new Object(str).constructor ok 33 - new Object(str).valueOf ok 34 - new Object(bool).constructor ok 35 - new Object(baal).valueOf ok 36 - new Object(num).constructor ok 37 - new Object(num).valueOf ok 38 - new Object(obj) ok 39 - typeof Object ok 40 - class of Object ok 41 - Object's prototype ok 42 - Object.length ok 43 - Object.length is not enumerable ok 44 - Object.length cannot be deleted ok 45 - Object.length is read-only ok 46 - Object.prototype is not enumerable ok 47 - Object.prototype cannot be deleted ok 48 - Object.prototype is read-only ok 49 - Object.prototype has no prototype ok 50 - class of Object.prototype ok 51 - Object.prototype.constructor ok 52 - Object.prototype.constructor is not enumerable ok 53 - typeof toString ok 54 - class of toString ok 55 - toString's prototype ok 56 - new toString fails ok 57 - toString has no prototype property ok 58 - toString.length ok 59 - toString.length is not enumerable ok 60 - toString.length cannot be deleted ok 61 - toString.length is read-only ok 62 - toString is not enumerable ok 63 - toString returns a string ok 64 - typeof toLocaleString ok 65 - class of toLocaleString ok 66 - toLocaleString's prototype ok 67 - new toLocaleString fails ok 68 - toLocaleString has no prototype property ok 69 - toLocaleString.length ok 70 - toLocaleString.length is not enumerable ok 71 - toLocaleString.length cannot be deleted ok 72 - toLocaleString.length is read-only ok 73 - toLocaleString is not enumerable ok 74 - Object.prototype.toLocaleString with an Object ok 75 - Object.prototype.toLocaleString with a Function ok 76 - Object.prototype.toLocaleString with an Array ok 77 - Object.prototype.toLocaleString with a Number ok 78 - Object.prototype.toLocaleString with a Boolean ok 79 - Object.prototype.toLocaleString with a String ok 80 - typeof valueOf ok 81 - class of valueOf ok 82 - valueOf's prototype ok 83 - new valueOf fails ok 84 - valueOf has no prototype property ok 85 - valueOf.length ok 86 - valueOf.length is not enumerable ok 87 - valueOf.length cannot be deleted ok 88 - valueOf.length is read-only ok 89 - valueOf is not enumerable ok 90 - valueOf returns this ok 91 - typeof hasOwnProperty ok 92 - class of hasOwnProperty ok 93 - hasOwnProperty's prototype ok 94 - new hasOwnProperty fails ok 95 - hasOwnProperty has no prototype property ok 96 - hasOwnProperty.length ok 97 - hasOwnProperty.length is not enumerable ok 98 - hasOwnProperty.length cannot be deleted ok 99 - hasOwnProperty.length is read-only ok 100 - hasOwnProperty() w/o args (false) ok 101 - hasOwnProperty() w/o args (true) ok 102 - hasOwnProperty is not enumerable ok 103 - hasOwnProperty returns false for an inherited one ok 104 - hasOwnProperty returns false for a nonexistent property ok 105 - hasOwnProperty returning true ok 106 - typeof isPrototypeOf ok 107 - class of isPrototypeOf ok 108 - isPrototypeOf's prototype ok 109 - new isPrototypeOf fails ok 110 - isPrototypeOf has no prototype property ok 111 - isPrototypeOf.length ok 112 - isPrototypeOf.length is not enumerable ok 113 - isPrototypeOf.length cannot be deleted ok 114 - isPrototypeOf.length is read-only ok 115 - isPrototypeOf() w/o args ok 116 - isPrototypeOf is not enumerable ok 117 - isPrototypeOf(primitve) returns false ok 118 - isPrototypeOf(obj w/o prototype) returns false ok 119 - thing.isPrototypeOf(obj) when thing is obj's prototype ok 120 - thing.isPrototypeOf(obj) when obj inherits indirectly from thing ok 121 - typeof propertyIsEnumerable ok 122 - class of propertyIsEnumerable ok 123 - propertyIsEnumerable's prototype ok 124 - new propertyIsEnumerable fails ok 125 - propertyIsEnumerable has no prototype property ok 126 - propertyIsEnumerable.length ok 127 - propertyIsEnumerable.length is not enumerable ok 128 - propertyIsEnumerable.length cannot be deleted ok 129 - propertyIsEnumerable.length is read-only ok 130 - propertyIsEnumerable() w/o args ok 131 - propertyIsEnumerable() w/o args (true) ok 132 - propertyIsEnumerable is not enumerable ok 133 - isPrototypeOf with the object's own property ok 134 - propertyIsEnumerable ignores the prototype chain ok 135 - propertyIsEnumerable with nonexistent properties ok 136 - propertyIsEnumerable(undefined) ok 137 - propertyIsEnumerable(undefined) (nonexistent) ok 138 - propertyIsEnumerable(number) ok 139 - propertyIsEnumerable(number) (nonexistent) ok 140 - propertyIsEnumerable(bool) ok 141 - propertyIsEnumerable(bool) (nonexistent) ok 142 - propertyIsEnumerable(null) ok 143 - propertyIsEnumerable(null) (nonexistent) ok 144 - propertyIsEnumerable(obj) ok 145 - propertyIsEnumerable(obj) (nonexistent) ok t/15.03-function-objects.................1..57 ok 1 - Function() ok 2 - retval of Function() ignores its args ok 3 - Function().length ok 4 - Function(thing).length ok 5 - Function(thing) uses thing as body ok 6 - Function parameter lists ok 7 - Function with format chars in the param list ok 8 - Function with bad param list ok 9 - Function with bad body ok 10 - Function()'s scope chain ok 11 - Function(undefined) ok 12 - Function(bool) ok 13 - Function(num) ok 14 - Function(null) ok 15 - Function (obj) ok 16 - Function(undefined, body) ok 17 - Function (num, body) ok 18 - Function(bool, body) ok 19 - Function(null, body) ok 20 - Function (obj, body) ok 21 - new Function() ok 22 - retval of new Function() ignores its args ok 23 - new Function().length ok 24 - new Function(thing).length ok 25 - new Function(thing) uses thing as body ok 26 - new Function parameter lists ok 27 - new Function with format chars in the param list ok 28 - new Function with bad param list ok 29 - new Function with bad body ok 30 - new Function()'s scope chain ok 31 - new Function(undefined) ok 32 - new Function(bool) ok 33 - new Function(num) ok 34 - new Function(null) ok 35 - new Function (obj) ok 36 - new Function(undefined, body) ok 37 - new Function (num, body) ok 38 - new Function(bool, body) ok 39 - new Function(null, body) ok 40 - new Function (obj, body) ok 41 - typeof Function ok 42 - class of Function ok 43 - Function's prototype Use of uninitialized value in concatenation (.) or string at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\JE\blib\lib/JE/Object/Function.pm line 528, line 1. ok 44 - Function.length ok 45 - Function.length is not enumerable ok 46 - Function.length cannot be deleted ok 47 - Function.length is read-only ok 48 - Function.prototype is not enumerable ok 49 - Function.prototype cannot be deleted ok 50 - Function.prototype is read-only ok 51 - class of Function.prototype ok 52 - Function.prototype() ok 53 - Function.prototype's prototype ok 54 - Function.prototype.valueOf ok 55 - Function.prototype has its own constructor property ok 56 - value of Function.prototype.constructor ok 57 - Function.prototype.apply(3,4) throws a TypeError ok t/15.04-array-objects....................1..30 ok 1 - prototype of retval of Array() ok 2 - class of Array() ok 3 - Array().length ok 4 - Array(blah blah blah).length ok 5 - what happens to Array()'s args ok 6 - prototype of retval of Array(num) ok 7 - class of Array(num) ok 8 - Array(-num) ok 9 - Array(big num) ok 10 - Array("num").length ok 11 - Array("num")[0] ok 12 - Array(number obj) ok 13 - Array("big num") ok 14 - Array(str) ok 15 - prototype of retval of new Array() ok 16 - class of new Array() ok 17 - new Array().length ok 18 - new Array(blah blah blah).length ok 19 - what happens to new Array()'s args ok 20 - prototype of retval of new Array(num) ok 21 - class of new Array(num) ok 22 - new Array(-num) ok 23 - new Array(big num) ok 24 - new Array("num").length ok 25 - new Array("num")[0] ok 26 - new Array(number obj) ok 27 - new Array("big num") ok 28 - new Array(str) ok 29 ok 30 ok t/15.05-string-objects...................1..34 ok 1 - String() ok 2 - String(undefined) ok 3 - String(number) ok 4 - String(boolean) ok 5 - String(str) ok 6 - String(null) ok 7 - String(object) ok 8 - prototype of new String ok 9 - class of new String ok 10 - value of new String ok 11 - value of new String(foo) ok 12 - new String(undefined) ok 13 - new String(number) ok 14 - new String(boolean) ok 15 - new String(null) ok 16 - new String(object) ok 17 - lastIndexOf with number for this ok 18 - lastIndexOf with object for this ok 19 - lastIndexOf with boolean this ok 20 - lastIndexOf with undefined search string ok 21 - lastIndexOf w/boolean search str ok 22 - lastIndexOf w/null search str ok 23 - lastIndex of with numeric serach string ok 24 - lastIndexOf with objectionable search string ok 25 - lastIndexOf w/undefined pos ok 26 - lastIndexOf w/boolean pos ok 27 - lastIndexOf w/str pos ok 28 - lastIndexOf w/objectionable pos ok 29 - lastIndexOf w/null pos ok 30 - lastIndexOf w/ fractional pos ok 31 - lastIndexOf w/neg pos (failed) ok 32 - lastIndexOf w/neg pos (matched) ok 33 - lastIndexOf w pos > length ok 34 - lastIndexOf w/failed match ok t/15.10-regexp-objects...................1..4 ok 1 - exec doesn't simply die ok 2 - surrogates in regexps don't cause fatal errors ok 3 - surrogates in regexp char classes don't cause fatal errors ok 4 - regexps with surrogates in them work # TO DO: Finish writing this test script ok t/15.11-error-objects....................1..6 ok 1 - use JE; # TO DO: Finish writing this test script ok 2 - RangeError.prototype's prototype ok 3 - ReferenceError.prototype's prototype ok 4 - SyntaxError.prototype's prototype ok 5 - TypeError.prototype's prototype ok 6 - URIError.prototype's prototype ok t/B.02-additional-stuff..................1..13 ok 1 - escape(undefined) ok 2 - escape(null) ok 3 - escape(number) ok 4 - escape(boolean) ok 5 - escape(object) ok 6 - The Great Escape ok 7 - unescape(undefined) ok 8 - unescape(null) ok 9 - unescape(number) ok 10 - unescape(boolean) ok 11 - unescape(object) ok 12 - unescape ok 13 - unscape with potential %XX cut off ok t/bind_class.............................1..195 ok 1 - binding a class w/o a constructor makes a constructor that dies ok 2 - the proxy isa JE::Object::Proxy ok 3 - the class name is the same as the package name ok 4 - binding a class without a constructor (2) ok 5 - binding a class without a constructor (3) ok 6 - class name that differs from the package name ok 7 - constructor named after the package isa JE::Object::Function ok 8 - constructor named after the class isa JE::Object::Function ok 9 - class of new MethodClass ok 10 - class of new MethodClass2 ok 11 - class of new SubClass ok 12 - MethodClass object method 1 ok 13 - MethodClass object method 2 ok 14 - MethodClass2 object method 1 ok 15 - MethodClass2 object method 2 ok 16 - SubClass object method 1 ok 17 - SubClass object method 2 ok 18 - MethodClass static method 1 ok 19 - MethodClass static method 2 ok 20 - MethodClass2 static method 1 ok 21 - MethodClass2 static method 2 ok 22 - SubClass static method 1 ok 23 - SubClass static method 2 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 - isa => "String" ok 44 - isa => $protoobject ok 45 - isa => undef ok 46 - proxy caching ok 47 - class of new PropsArray ok 48 - class of new PropsHashMethod ok 49 - class of new PropsHashSub ok 50 - class of new PropsHashHashMethod ok 51 - class of new PropsHashHashSub ok 52 - pa.prop1 ok 53 - pa.prop2 ok 54 - phm.p1 ok 55 - phm.p2 ok 56 - phs.p1 ok 57 - phs.p2 ok 58 - phhm.p1 ok 59 - phhm.p2 ok 60 - phhs.p1 ok 61 - phhs.p2 ok 62 - PropsArray.sprop1 ok 63 - PropsArray.sprop2 ok 64 - PropsHashMethod.sp1 ok 65 - PropsHashMethod.sp2 ok 66 - PropsHashSub.sp1 ok 67 - PropsHashSub.sp2 ok 68 - PropsHashHashMethod.sp1 ok 69 - PropsHashHashMethod.sp2 ok 70 - PropsHashHashSub.sp1 ok 71 - PropsHashHashSub.sp2 ok 72 - fo.is_readonly('p') ok 73 - fo.p ok 74 - FetchOnly.is_readonly('sp') ok 75 - FetchOnly.sp ok 76 - so.p ok 77 - StoreOnly.sp ok 78 - uro.is_readonly('p') ok 79 - uro.p ok 80 - UndefReadOnly.is_readonly('sp') ok 81 - UndefReadOnly.sp ok 82 - $j->upgrade(knew PropsArray)->{prop1} isa JE::String ok 83 - $j->upgrade(knew PropsHashMethod)->{p1} isa JE::String ok 84 - $j->upgrade(knew PropsHashSub)->{p1} isa JE::String ok 85 - $j->upgrade(knew PropsHashHashMethod)->{p1} isa JE::String ok 86 - $j->upgrade(knew PropsHashHashSub)->{p1} isa JE::String ok 87 - the wrapper isa Wrapper ok 88 - proto array elems >length show through ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 - nonexistent array elem length (1-way) ok 96 - proto array elems >length show through ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 - nonexistent array elem length (2-way) ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 - methods => [method:func] ok 123 - methods => [Package::method] ok 124 - methods => [Package::method:thing] ok 125 - methods => [method:null] ok 126 - static_methods => [method:func] ok 127 - static_methods => [Package::method] ok 128 - static_methods => [Package::method:thing] ok 129 - static_methods => [method:null] ok 130 - to_primtive => method:func ok 131 - props => [method:func] ok 132 - props => [Package::method] ok 133 - props => [Package::method:thing] ok 134 - props => [method:null] ok 135 - static_props => [method:func] ok 136 - static_props => [Package::method] ok 137 - static_props => [Package::method:thing] ok 138 - static_props => [method:null] ok 139 - methods => {name => method:func} ok 140 - methods => {name => Package::method} ok 141 - methods => {name => Package::method:thing} ok 142 - methods => {name => method:null} ok 143 - static_methods => {name => method:func} ok 144 - static_methods => {name => Package::method} ok 145 - static_methods => {name => Package::method:thing} ok 146 - static_methods => {name => method:null} ok 147 - to_primtive => Pack::method:null ok 148 - props => {name => method:func} ok 149 - props => {name => Package::method} ok 150 - props => {name => Package::method:thing} ok 151 - props => {mname => ethod:null} ok 152 - static_props => {name => method:func} ok 153 - static_props => {name => Package::method} ok 154 - static_props => {name => Package::method:thing} ok 155 - static_props => {name => method:null} ok 156 - to_primtive => Pack::method:null ok 157 - props => {name => {fetch => method:func}} ok 158 - props => {name => {fetch => Package::method}} ok 159 - props => {name => {fetch => Package::method:thing}} ok 160 - props => {mname => {fetch => ethod:null}} Can't locate object method "foo" via package "IO::Handle" at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\JE\blib\lib/JE.pm line 1567. # Looks like you planned 195 tests but only ran 160. # Looks like your test died just after 160. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 161-195 Failed 35/195 tests, 82.05% okay t/je-boolean.............................1..61 ok 1 - use JE::Boolean; ok 2 - use JE; ok 3 - global object isa JE ok 4 - true boolean isa JE::Boolean ok 5 - false boolean isa JE::Boolean ok 6 - default boolean isa JE::Boolean ok 7 - prop returns the assigned value ok 8 - The object isa JE::Object::Function ok 9 - ->prop returns the right value ok 10 - ->keys returns empty list ok 11 - ->keys returns ("something") ok 12 - delete returns true ok 13 - The object isa JE::String ok 14 - $t->method("toString") returns "true" ok 15 - The object isa JE::String ok 16 - $f->method("toString") returns "false" ok 17 - The object isa JE::String ok 18 - $n->method("toString") returns "false" ok 19 - $t->value ok 20 - $f->value ok 21 - $n->value ok 22 - $t->call dies ok 23 - $t->call dies ok 24 - $t->construct dies ok 25 - exists returns false ok 26 - typeof returns "boolean" ok 27 - class returns "Boolean" ok 28 - $t->id ok 29 - $f->id ok 30 - $n->id ok 31 - primitive returns 1 ok 32 - to_primitive ok 33 - to_boolean ok 34 - The object isa JE::String ok 35 - $t->to_string is "true" ok 36 - The object isa JE::String ok 37 - $f->to_string is "false" ok 38 - The object isa JE::String ok 39 - $n->to_string is "false" ok 40 - The object isa JE::Number ok 41 - $t->to_number == 1 ok 42 - The object isa JE::Number ok 43 - $f->to_number == 0 ok 44 - The object isa JE::Number ok 45 - $n->to_number == 0 ok 46 - The object isa JE::Object::Boolean ok 47 - $t->to_object->value is 1 ok 48 - The object isa JE::Object::Boolean ok 49 - $f->to_object->value is !1 ok 50 - The object isa JE::Object::Boolean ok 51 - $n->to_object->value is !1 ok 52 - ->global ok 53 - "$t" ok 54 - "$f" ok 55 - "$n" ok 56 - !$t ok 57 - !$f ok 58 - !$n ok 59 - 0+$t ok 60 - 0+$f ok 61 - 0+$n ok t/je-code................................1..34 ok 1 - use JE::Code; ok 2 - use JE; ok 3 - global object isa JE ok 4 - "this" code isa JE::Code ok 5 - identifier code isa JE::Code ok 6 - deletion code isa JE::Code ok 7 - "nonexistent-var" code isa JE::Code ok 8 - global obj is used if "this" is omitted ok 9 - global obj is used if "this" is undef ok 10 - first arg becomes the "this" value ok 11 - global object no. 2 isa JE ok 12 - global obj is used if scope is omitted ok 13 - global obj is used if scope is undef ok 14 - second arg is used as the scope chain ok 15 - code is global if third arg is omitted ok 16 - code is global if third arg is undef ok 17 - code is eval code if third arg is 1 ok 18 - code is function code if third arg is 2 ok 19 - $@ is reset upon successful ->execute ok 20 - ->execute returns undef upon failure ok 21 - $@ contains the error when ->execute fails ok 22 - aln with one arg ok 23 - aln with two args ok 24 - aln with two args and nameless code ok 25 - aln with three args ok 26 - aln with three args and nameless code ok 27 - aln with undef second arg ok 28 - aln with two implicit args ok 29 - aln with one implicit arg ok 30 - undef second arg to aln prevents argument inference ok 31 - undef third arg to aln prevents pos inference ok 32 - aln with two implicit args and no filename ok 33 - add_line_number can handle mangled source code with surrogates ok 34 - parse errors have the right line no. ok t/je-lvalue..............................1..143 ok 1 - use JE::LValue; ok 2 - The object isa JE::LValue ok 3 - method delegation ok 4 - result of get (in non-delegation test) isa ___ ok 5 - set is not delegated ok 6 - call is not delegated ok 7 - base is not delegated ok 8 - property is not delegated ok 9 - can is not delegated when it's not supposed to be ok 10 - + overloading (1) ok 11 - + overloading (2) ok 12 - += overloading (1) ok 13 - += overloading (2) ok 14 - - overloading (1) ok 15 - - overloading (2) ok 16 - -= overloading (1) ok 17 - -= overloading (2) ok 18 - * overloading (1) ok 19 - * overloading (2) ok 20 - *= overloading (1) ok 21 - *= overloading (2) ok 22 - / overloading (1) ok 23 - / overloading (2) ok 24 - /= overloading (1) ok 25 - /= overloading (2) ok 26 - % overloading (1) ok 27 - % overloading (2) ok 28 - %= overloading (1) ok 29 - %= overloading (2) ok 30 - ** overloading (1) ok 31 - ** overloading (2) ok 32 - **= overloading (1) ok 33 - **= overloading (2) ok 34 - << overloading (1) ok 35 - << overloading (2) ok 36 - <<= overloading (1) ok 37 - <<= overloading (2) ok 38 - >> overloading (1) ok 39 - >> overloading (2) ok 40 - >>= overloading (1) ok 41 - >>= overloading (2) ok 42 - x overloading (1) ok 43 - x overloading (2) ok 44 - x= overloading (1) ok 45 - x= overloading (2) ok 46 - . overloading (1) ok 47 - . overloading (2) ok 48 - .= overloading (1) ok 49 - .= overloading (2) ok 50 - < overloading (1) ok 51 - < overloading (2) ok 52 - <= overloading (1) ok 53 - <= overloading (2) ok 54 - > overloading (1) ok 55 - > overloading (2) ok 56 - >= overloading (1) ok 57 - >= overloading (2) ok 58 - == overloading (1) ok 59 - == overloading (2) ok 60 - != overloading (1) ok 61 - != overloading (2) ok 62 - <=> overloading (1) ok 63 - <=> overloading (2) ok 64 - lt overloading (1) ok 65 - lt overloading (2) ok 66 - le overloading (1) ok 67 - le overloading (2) ok 68 - gt overloading (1) ok 69 - gt overloading (2) ok 70 - ge overloading (1) ok 71 - ge overloading (2) ok 72 - eq overloading (1) ok 73 - eq overloading (2) ok 74 - ne overloading (1) ok 75 - ne overloading (2) ok 76 - cmp overloading (1) ok 77 - cmp overloading (2) ok 78 - & overloading (1) ok 79 - & overloading (2) ok 80 - ^ overloading (1) ok 81 - ^ overloading (2) ok 82 - | overloading (1) ok 83 - | overloading (2) ok 84 - neg overloading (1) ok 85 - neg overloading (2) ok 86 - ! overloading (1) ok 87 - ! overloading (2) ok 88 - ~ overloading (1) ok 89 - ~ overloading (2) ok 90 - ++ overloading ok 91 - -- overloading ok 92 - atan2 overloading (1) ok 93 - atan2 overloading (2) ok 94 - cos overloading (1) ok 95 - cos overloading (2) ok 96 - sin overloading (1) ok 97 - sin overloading (2) ok 98 - exp overloading (1) ok 99 - exp overloading (2) ok 100 - abs overloading (1) ok 101 - abs overloading (2) ok 102 - log overloading (1) ok 103 - log overloading (2) ok 104 - sqrt overloading (1) ok 105 - sqrt overloading (2) ok 106 - int overloading (1) ok 107 - int overloading (2) ok 108 - bool overloading (1) ok 109 - bool overloading (2) ok 110 - string overloading (1) ok 111 - string overloading (2) ok 112 - numeric overloading (1) ok 113 - numeric overloading (2) ok 114 - <> overloading (1) ok 115 - <> overloading (2) ok 116 - scalar dereference overloading ok 117 - array dereference overloading ok 118 - hash dereference overloading ok 119 - code dereference overloading ok 120 - glob dereference overloading ok 121 - use JE; ok 122 - The object isa JE ok 123 - (new JE::LValue $je, undefined) isa JE::LValue ok 124 ok 125 ok 126 - $@ (after new JE::LValue undefined) isa JE::Object::Error::TypeError ok 127 - $@ (after new JE::LValue null) isa JE::Object::Error::TypeError ok 128 - lvalue without base isa JE::LValue ok 129 - (lvalue without base)->base in list context ok 130 - (lvalue without base)->base in scalar context ok 131 - (lvalue without base)->property ok 132 - $lv->get isa JE::Undefined ok 133 - $@ after $lv_no_base->get isa JE::Object::Error::ReferenceError ok 134 - return value of "set" ok 135 - result of $lv->set ok 136 - return value of "set" (again) ok 137 - result of $lv_no_base->set ok 138 - can this ok 139 - can that ok 140 - can base ok 141 - can get ok 142 - can't teemipyf.pyuh ok 143 - $lv->can("\x{d800}") doesn't die ok t/je-null................................1..29 ok 1 - use JE::Null; ok 2 - use JE; ok 3 - global object isa JE ok 4 - null isa JE::Null ok 5 - $null->prop dies ok 6 - $null->keys die ok 7 - $null->delete dies ok 8 - $null->method dies ok 9 - value ok 10 - $null->call dies ok 11 - $null->call dies ok 12 - $null->construct dies ok 13 - $null->exists dies ok 14 - typeof returns "object" ok 15 - $null->class dies ok 16 - $null->id ok 17 - primitive returns 1 ok 18 - to_primitive ok 19 - The object isa JE::Boolean ok 20 - $null->to_boolean is floss ok 21 - The object isa JE::String ok 22 - $null->to_string is "null" ok 23 - The object isa JE::Number ok 24 - $null->to_number == 0 ok 25 - $null->to_object dies ok 26 - ->global ok 27 - "$null" ok 28 - !$null ok 29 - 0+$null ok t/je-number..............................1..96 ok 1 - use JE::Number; ok 2 - use JE; ok 3 - global object isa JE ok 4 - The object isa JE::Number ok 5 ok 6 - informative isa JE::Number ok 7 - informative == inf ok 8 - nanometre isa JE::Number ok 9 - nanometre != nanometre ok 10 - 17 isa JE::Number ok 11 - value == 17 ok 12 - 17.5e-9 isa JE::Number ok 13 - value == 17.5e-9 ok 14 - 17.6 isa JE::Number ok 15 - value == 17.6 ok 16 - 0 isa JE::Number ok 17 - value == 0 ok 18 - new JE::Number with surrogate ok 19 - prop returns the assigned value ok 20 - The object isa JE::Object::Function ok 21 - ->prop returns the right value ok 22 - ->keys returns empty list ok 23 - ->keys returns ("something") ok 24 - delete returns true ok 25 - The object isa JE::String ok 26 - $n->method("toString") returns "17.6" ok 27 - $n->call dies ok 28 - apply dies ok 29 - construct dies ok 30 - exists returns false ok 31 - typeof returns "number" ok 32 - class returns "Number" ok 33 - $inf->id ok 34 - $nan->id ok 35 - $int->id ok 36 - $sci->id ok 37 - $n->id ok 38 - $z->id ok 39 - primitive returns 1 ok 40 - to_primitive ok 41 - The object isa JE::Boolean ok 42 - $inf->to_boolean is true ok 43 - The object isa JE::Boolean ok 44 - $nan->to_boolean is false ok 45 - The object isa JE::Boolean ok 46 - $int->to_boolean is true ok 47 - The object isa JE::Boolean ok 48 - $sci->to_boolean is true ok 49 - The object isa JE::Boolean ok 50 - $n->to_boolean is true ok 51 - The object isa JE::Boolean ok 52 - $z->to_boolean is false ok 53 - The object isa JE::String ok 54 - $inf->to_string is "Infinity" ok 55 - The object isa JE::String ok 56 - $nan->to_string is "NaN" ok 57 - The object isa JE::String ok 58 - $int->to_string is "17" ok 59 - The object isa JE::String ok 60 - $sci->to_string is 1.75e-8 ok 61 - The object isa JE::String ok 62 - $n->to_string is 17.6 ok 63 - The object isa JE::String ok 64 - $z->to_string is 0 ok 65 - to_number ok 66 - The object isa JE::Object::Number ok 67 - $inf->to_object->value is inf ok 68 - The object isa JE::Object::Number ok 69 - $nan->to_object->value is nan ok 70 - The object isa JE::Object::Number ok 71 - $int->to_object->value is 17 ok 72 - The object isa JE::Object::Number ok 73 - $sci->to_object->value is 1.75e-8 ok 74 - The object isa JE::Object::Number ok 75 - $n->to_object->value is 17.6 ok 76 - The object isa JE::Object::Number ok 77 - $z->to_object->value is 0 ok 78 - ->global ok 79 - "$inf" ok 80 - "$nan" ok 81 - "$int" not ok 82 - "$sci" # TODO number stringification not yet acc. to spec. # Failed (TODO) test '"$sci"' # at t/je-number.t line 252. # got: '1.75e-008' # expected: '1.75e-8' ok 83 - "$n" ok 84 - "$z" ok 85 - !$inf ok 86 - !$nan ok 87 - !$int ok 88 - !$sci ok 89 - !$n ok 90 - !$z ok 91 - 0+$inf ok 92 - 0+$nan ok 93 - 0+$int ok 94 - 0+$sci ok 95 - 0+$n ok 96 - 0+$z ok t/je-object-array........................1..146 ok 1 - use JE::Object::Array; ok 2 - use JE; ok 3 - global object isa JE ok 4 - array from array ref isa JE::Object::Array ok 5 - array with specified length isa JE::Object::Array ok 6 - array from list isa JE::Object::Array ok 7 - string overloading (1) ok 8 - string overloading (2) ok 9 - string overloading (3) ok 10 - prop returns the assigned value ok 11 - the assignment worked ok 12 - get property ok 13 - the property isa JE::String ok 14 - keys ok 15 - delete nonexistent property ok 16 - delete nonexistent array elem ok 17 - delete property ok 18 - was the property deleted? ok 19 - delete array elem ok 20 - was it deleted? ok 21 - was length left untouched? ok 22 - delete nonexistent array elem ok 23 - delete length ok 24 - does length still exist? ok 25 - result of method("toString") isa JE::String ok 26 - $a1->method("toString") returns "an,array," ok 27 - $a1->value returns an ARRAY ok 28 - scalar @{$a1->value} ok 29 - $a1->value->[0] isa JE::String ok 30 - $a1->value->[0] ok 31 - $a1->value->[1] isa JE::String ok 32 - $a1->value->[1] ok 33 - $a1->value->[2] ok 34 - $a2->value returns an ARRAY ok 35 - scalar @{$a2->value} ok 36 - $a2->value->[0] ok 37 - $a2->value->[1] ok 38 - $a2->value->[2] ok 39 - $a2->value->[3] ok 40 - $a2->value->[4] ok 41 - $a2->value->[5] ok 42 - $a3->value returns an ARRAY ok 43 - scalar @{$a3->value} ok 44 - $a3->value->[0] isa JE::String ok 45 - $a3->value->[0] ok 46 - $a3->value->[1] isa JE::String ok 47 - $a3->value->[1] ok 48 - call dies ok 49 - apply dies ok 50 - construct dies ok 51 - exists(nonexistent property) ok 52 - exists(nonexistent elem) ok 53 - exists(property) ok 54 - exists(elem) ok 55 - exists(length) ok 56 - is_readonly(nonexistent property) ok 57 - is_readonly(nonexistent elem) ok 58 - is_readonly(property) ok 59 - is_readonly(elem) ok 60 - is_readonly(length) ok 61 - is_readonly(inherited prop) ok 62 - is_enum(nonexistent property) ok 63 - is_enum(nonexistent elem) ok 64 - is_enum(property) ok 65 - is_enum(elem) ok 66 - is_enum(length) ok 67 - is_enum(inherited prop) ok 68 - typeof returns "object" ok 69 - class returns "Array" ok 70 - id ok 71 - primitive returns !1 ok 72 - $a1->to_primitive isa JE::String ok 73 - $a1->to_primitive ok 74 - $a2->to_primitive isa JE::String ok 75 - $a2->to_primitive ok 76 - $a3->to_primitive isa JE::String ok 77 - $a3->to_primitive ok 78 - result of to_boolean isa JE::Boolean ok 79 - to_boolean returns true ok 80 - $a1->to_string isa JE::String ok 81 - $a1->to_string ok 82 - $a2->to_string isa JE::String ok 83 - $a2->to_string ok 84 - $a3->to_string isa JE::String ok 85 - $a3->to_string ok 86 - $a1->to_number isa JE::Number ok 87 - $a1->to_number ok 88 - $a2->to_number isa JE::Number ok 89 - $a2->to_number ok 90 - $a3->to_number isa JE::Number ok 91 - $a3->to_number ok 92 - to_object ok 93 - ->global ok 94 - !$a1 ok 95 - 0+$a1 ok 96 - 0+$a2 ok 97 - 0+$a3 ok 98 - array FETCH ok 99 - array STORE ok 100 - FETCHSIZE ok 101 - STORESIZE ok 102 - EXISTS ok 103 - EXISTS (nonexistent) ok 104 - DELETE returns the deleted value ok 105 - DELETE works ok 106 - PUSH ok 107 - PUSH modified the length property ok 108 - PUSH assigned the pushed value ok 109 - POP ok 110 - POP modified the length property ok 111 - SHIFT ok 112 - SHIFT adjusts the length ok 113 - UNSHIFT ok 114 - UNSHIFT changes the length ok 115 - SPLICE ok 116 - result of SPLICE ok 117 - @$a1 = () dies ok 118 - $a[0] (after []{} autovivifcation) isa JE::Object ok 119 - $a[0]{1} after []{} autovivification ok 120 - $a[0] (after [][] autovivifcation) isa JE::Object::Array ok 121 - $a[0][1] after [][] autovivification ok 122 - explicit array assignment is not confused with autovivification ok 123 - $a1->{0} (FETCH) ok 124 - $a1->{1} (FETCH) ok 125 - $a1->{thing} (FETCH) ok 126 - STORE array elem ok 127 - STORE property ok 128 - return value of DELETE (hash) ok 129 - hash DELETE works ok 130 - hash EXISTS nonexistent elem ok 131 - hash EXISTS(elem) ok 132 - hash EXISTS(nonexistent prop) ok 133 - hash EXISTS(prop) ok 134 - hash EXISTS(length) ok 135 - hash EXISTS(inherited prop) ok 136 - keys %{} ok 137 - %$a1 = () dies ok 138 - $h{0} (after {}{} autovivifcation) isa JE::Object ok 139 - $h{0}{1} after {}{} autovivification ok 140 - $h{0} (after {}[] autovivifcation) isa JE::Object::Array ok 141 - $h{0}[1] after {}[] autovivification ok 142 - explicit hash assignment is not confused with autovivification ok 143 - hash tie is present before freeze ok 144 - array tie is present before freeze ok 145 - hash tie's gone ok 146 - array tie's gone ok t/je-object-boolean......................1..100 ok 1 - use JE::Object::Boolean; ok 2 - use JE; ok 3 - global object isa JE ok 4 - true isa JE::Object::Boolean ok 5 - folse isa JE::Object::Boolean ok 6 - default boolean isa JE::Object::Boolean ok 7 - prop returns the assigned value ok 8 - the assignment worked ok 9 - prop({}) returns the assigned value ok 10 - prop({}) returns the property's value ok 11 - prop({dontenum}) returns the value ok 12 - prop({dontenum}) works ok 13 - prop({dontdel}) returns the value ok 14 - prop({dontdel}) works ok 15 - prop({readonly}) returns the value ok 16 - prop({readonly}) works ok 17 - prop({value}) changes read-only properties ok 18 - autoload is ignored when value is present ok 19 - result of autoload string ok 20 - side-effect of autoload string ok 21 - string autoload happens once ok 22 - result of autoload sub ok 23 - side-effect of autoload sub ok 24 - sub autoload happens once ok 25 - prop({}) with value and fetch together ok 26 - fetch/store ok 27 - store and implicit autoload ok 28 - keys (1) ok 29 - keys (2) ok 30 - delete nonexistent property ok 31 - delete property ok 32 - delete undeletable property ok 33 - result of method("toString") isa JE::String ok 34 - $t->method("toString") returns "true" ok 35 - $t->value ok 36 - $f->value ok 37 - $n->value ok 38 - call dies ok 39 - apply dies ok 40 - construct dies ok 41 - exists(nonexistent property) ok 42 - exists(property) ok 43 - exists when there is only a fetch handler ok 44 - exists when there is only a store handler ok 45 - is_readonly(nonexistent property) ok 46 - is_readonly(property) ok 47 - is_readonly(read-only property) ok 48 - is_enum(nonexistent property) ok 49 - is_enum(property) ok 50 - is_enum(unenumerable property) ok 51 - typeof returns "object" ok 52 - class returns "Boolean" ok 53 - id ok 54 - primitive returns !1 ok 55 - $t->to_primitive isa JE::Boolean ok 56 - $t->to_primitive ok 57 - $f->to_primitive isa JE::Boolean ok 58 - $f->to_primitive ok 59 - $n->to_primitive isa JE::Boolean ok 60 - $n->to_primitive ok 61 - result of to_boolean isa JE::Boolean ok 62 - to_boolean returns true ok 63 - $t->to_string isa JE::String ok 64 - $t->to_string ok 65 - $f->to_string isa JE::String ok 66 - $f->to_string ok 67 - $n->to_string isa JE::String ok 68 - $n->to_string ok 69 - $t->to_number isa JE::Number ok 70 - $t->to_number ok 71 - $f->to_number isa JE::Number ok 72 - $f->to_number ok 73 - $n->to_number isa JE::Number ok 74 - $n->to_number ok 75 - to_object ok 76 - ->global ok 77 - string overloading of true ok 78 - string overloading of false ok 79 - string overloading of default boolean ok 80 - !$f ok 81 - 0+$t ok 82 - 0+$f ok 83 - 0+$n ok 84 - FETCH property ok 85 - FETCH nonexistent property ok 86 - STORE property ok 87 - return value of DELETE (hash) ok 88 - DELETE works ok 89 - EXISTS(nonexistent prop) ok 90 - EXISTS(prop) ok 91 - EXISTS(inherited prop) ok 92 - keys %{} ok 93 - %$t = () dies ok 94 - $h{0} (after {}{} autovivifcation) isa JE::Object ok 95 - $h{0}{1} after {}{} autovivification ok 96 - $h{0} (after {}[] autovivifcation) isa JE::Object::Array ok 97 - $h{0}[1] after {}[] autovivification ok 98 - explicit hash assignment is not confused with autovivification ok 99 - hash tie is present before freeze ok 100 - hash tie's gone ok t/je-object-function.....................1..6 ok 1 - use JE::Object::Function; ok 2 - use JE; ok 3 - The object isa JE ok 4 - The object isa JE::Object::Function ok 5 - &{} overloading # TO DO: Finish writing this script. ok 6 - construct dies with no_proto ok t/je-object-number.......................1..65 ok 1 - use JE::Object::Number; ok 2 - use JE; ok 3 - global object isa JE ok 4 - 6.7 isa JE::Object::Number ok 5 - inf isa JE::Object::Number ok 6 - nan isa JE::Object::Number ok 7 - new JE::Object::Number with surrogate ok 8 - string overloading ok 9 - string overloading (nan) ok 10 - string overloading (inf) ok 11 - prop returns the assigned value ok 12 - the assignment worked ok 13 - keys ok 14 - delete nonexistent property ok 15 - delete property ok 16 - was the property deleted? ok 17 - result of method("toString") isa JE::String ok 18 - $a1->method("toString") returns "an,array," ok 19 - $a1->value returns a plain scalar ok 20 - $a1->value ok 21 - call dies ok 22 - apply dies ok 23 - construct dies ok 24 - exists(nonexistent property) ok 25 - exists(nonexistent elem) ok 26 - exists(property) ok 27 - is_readonly(nonexistent property) ok 28 - is_readonly(nonexistent elem) ok 29 - is_readonly(property) ok 30 - is_readonly(inherited prop) ok 31 - is_enum(nonexistent property) ok 32 - is_enum(property) ok 33 - is_enum(inherited prop) ok 34 - typeof returns "object" ok 35 - class returns "Number" ok 36 - id ok 37 - primitive returns !1 ok 38 - $a1->to_primitive isa JE::Number ok 39 - $a1->to_primitive ok 40 - $nan->to_primitive isa JE::Number ok 41 - $nan->to_primitive ok 42 - $inf->to_primitive isa JE::Number ok 43 - $inf->to_primitive ok 44 - $inf->to_primitive > 0 ok 45 - result of to_boolean isa JE::Boolean ok 46 - to_boolean returns true ok 47 - $a1->to_string isa JE::String ok 48 - $a1->to_string ok 49 - $nan->to_string isa JE::String ok 50 - $nan->to_string ok 51 - $inf->to_string isa JE::String ok 52 - $inf->to_string ok 53 - $a1->to_number isa JE::Number ok 54 - $a1->to_number ok 55 - $nan->to_number isa JE::Number ok 56 - $nan->to_number ok 57 - $inf->to_number isa JE::Number ok 58 - $inf->to_number ok 59 - $inf->to_number > 0 ok 60 - to_object ok 61 - ->global ok 62 - !$a1 ok 63 - 0+$a1 ok 64 - 0+$nan ok 65 - 0+$inf ok t/je-object-string.......................1..1 ok 1 - use JE::Object::Function; ok t/je-object..............................1..2 ok 1 - use JE::Object; ok 2 - autoload => string evals in calling package ok t/je-parser..............................1..14 ok 1 - use JE::Parser; ok 2 - use JE; ok 3 - The object isa JE ok 4 - The object isa JE::Parser ok 5 - $p->parse after mangling the parser ok 6 - deletion of "for" statement type makes "for" a syntax error ok 7 - deletion of "while" statement type makes "while" a syntax error ok 8 - deletion of "do" statement type makes "do" a syntax error ok 9 - return value of parse isa JE::Code ok 10 - default statement type list ok 11 - modified statement type list ok 12 - deletion of "for" statement type makes eval("for") a syntax error ok 13 - deleting "while" statement type makes eval("while") a SyntaxError ok 14 - deletion of "do" statement type makes eval("do") a syntax error ok t/je-scope...............................1..1 ok 1 - use JE::Scope; ok t/je-string..............................1..5 ok 1 - use JE::String; ok 2 - use JE; ok 3 - result of ->prop("length") isa JE::Number ok 4 - value16 # TODO: Finish writing this script ok 5 - class ok t/je.....................................1..28 ok 1 - use JE; ok 2 - Create JE global object ok 3 - The object isa JE ok 4 ok 5 - The object isa JE::Code ok 6 - The object isa JE::String ok 7 - JE::String's overloaded ops ok 8 - (string)->value is scalar ok 9 - (string)->value eq "aabb" ok 10 ok 11 - The object isa JE::Object ok 12 - JE::Object's overloaded string op ok 13 - JE::Object's overloaded hash ref op ok 14 - (obj)->value is hash ref ok 15 - (obj)->value->{a} eq "b" ok 16 ok 17 - The object isa JE::LValue ok 18 - The object isa JE::Object::Function ok 19 ok 20 ok 21 - The object isa JE::Object::Function ok 22 ok 23 ok 24 ok 25 ok 26 - surrogates cause syntax errors ok 27 - regexp syntax errors don't make parse die ok 28 - invalid regexp modifiers don't slay parse ok t/misc...................................1..1 ok 1 - "Attempt to free unreferenced scalar" avoided ok t/parse00-strings........................1..18 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - execute code with surrogates in string literals ok 5 - single quotes ok 6 - double quotes ok 7 - single containing double ok 8 - double containing single ok 9 - single w/escaped single ok 10 - double w/escaped double ok 11 - escaped wack ok 12 - single with \uHHHH escapes ok 13 - double with \uHHHH escapes ok 14 - single with wack escapes ok 15 - double with wack escapes ok 16 - name of existing Perl package ok 17 - surrogate in str literal ok 18 - surrogate escape sequence in string literal ok t/parse01-decimals.......................1..59 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - digit 0 ok 5 - digit 1 ok 6 - digit 2 ok 7 - digit 3 ok 8 - digit 4 ok 9 - digit 5 ok 10 - digit 6 ok 11 - digit 7 ok 12 - digit 8 ok 13 - digit 9 ok 14 - multiple digits ok 15 - multiple digits ok 16 - multiple digits ok 17 - decimal point ok 18 - trailing decimal point ok 19 - "0." followed by digit ok 20 - "0." ok 21 - leading decimal point ok 22 - leading decimal point + E digit ok 23 - leading decimal point + E-digit ok 24 - leading decimal point + E+digit ok 25 - leading decimal point + e digit ok 26 - leading decimal point + e-digit ok 27 - leading decimal point + e+digit ok 28 - integer with E ok 29 - integer with E ok 30 - integer with e digit ok 31 - trailing decimal point with e digit ok 32 - decimal point with e digit ok 33 - integer with e+digit ok 34 - trailing decimal point with e+digit ok 35 - decimal point with e+digit ok 36 - integer with e-digit ok 37 - trailing decimal point with e-digit ok 38 - decimal point with e-digit ok 39 - integer with E digit ok 40 - trailing decimal point with E digit ok 41 - decimal point with E digit ok 42 - integer with E+digit ok 43 - trailing decimal point with E+digit ok 44 - decimal point with E+digit ok 45 - integer with E-digit ok 46 - trailing decimal point with E-digit ok 47 - decimal point with E-digit ok 48 - 0.digit with e digit ok 49 - 0.digit with e+digit ok 50 - 0.digit with e-digit ok 51 - 0.digit with E digit ok 52 - 0.digit with E+digit ok 53 - 0.digit with E-digit ok 54 - 0. with e digit ok 55 - 0. with e+digit ok 56 - 0. with e-digit ok 57 - 0. with E digit ok 58 - 0. with E+digit ok 59 - 0. with E-digit ok t/parse02-hexadecimals...................1..59 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok t/parse03-identifiers....................1..27 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok t/parse04-params.........................1..7 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 ok 5 ok 6 ok 7 ok t/parse05-functions......................1..23 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok t/parse06-booleans.......................1..6 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 ok 5 ok 6 ok t/parse07-null...........................1..4 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 ok t/parse08-regexps........................1..38 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - execute code with surrogates in regexp literals ok 5 - /i ok 6 - /g ok 7 - /m ok 8 - /mg ok 9 - /gi ok 10 - /mi ok 11 - /mgi ok 12 - no modifiers ok 13 - /^[^a]/ ok 14 - /^[^a]/m ok 15 - /$[$]/ ok 16 - /$[$]/m ok 17 - /\b[\b]/ ok 18 - /\B/ ok 19 - /.[.]/ ok 20 - /\v[\v]/ ok 21 - /\n[\n]/ ok 22 - /\r[\r]/ ok 23 - /\c`[\c`]/ ok 24 - /\u1234[\uabcD]/ ok 25 - /\d[\d]/ ok 26 - /\D[\D]/ ok 27 - /\s[\s]/ ok 28 - /\S[\S]/ ok 29 - /\w[\w]/ ok 30 - /\W[\W]/ ok 31 - /[]/ ok 32 - /[^]/ ok 33 - /[.a]/ ok 34 - /[a]/ ok 35 - /[.]/ ok 36 - /[\D\W]/ ok 37 - surrogates ok 38 - invalid regexp modifiers do not warn ok t/parse09-array-literals.................1..17 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - The object isa JE::Object::Function ok 4 - execute code ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok t/parse10-object-literals................1..14 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - The object isa JE::Object::Function ok 4 - execute code ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok t/parse11-subscripts.....................1..9 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/parse12-arguments......................1..19 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - The object isa JE::Object::Function ok 4 - The object isa JE::Object::Function ok 5 - The object isa JE::Object::Function ok 6 - The object isa JE::Object::Function ok 7 - The object isa JE::Object::Function ok 8 - The object isa JE::Object::Function ok 9 - run code ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok t/parse13-left-expr......................1..21 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok t/parse14-unary..........................1..20 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok t/parse15-multiplicative.................1..9 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/parse16-additive.......................1..7 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - u is 15 ok 5 - v is -1 ok 6 - w is -1 ok 7 - x is 7 ok t/parse17-bitshift.......................1..9 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - u are 0 ok 5 - v is 64 ok 6 - w is 0 ok 7 - a is 0 ok 8 - b is 64 ok 9 - c is 0 ok t/parse18-relational.....................1..25 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - a < b ok 5 - a > b ok 6 - a >= b ok 7 - a <= b ok 8 - a instanceof b ok 9 - a in b ok 10 - ab ok 12 - a>=b ok 13 - o<=b ok 14 - (a)instanceof(b) ok 15 - (a)in{b:c} ok 16 - for(a < b;;) ok 17 - for(a > b;;) ok 18 - for(a >= b;;) ok 19 - for(a <= b;;) ok 20 - for(a instanceof b;;) ok 21 - for(ab;;) ok 23 - for(a>=b;;) ok 24 - for(a<=b;;) ok 25 - for((a)instanceof(b);;) ok t/parse19-equality.......................1..23 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - a == b ok 5 - a != b ok 6 - a === b ok 7 - a !== b ok 8 - a < b == c ok 9 - a==b ok 10 - a!=b ok 11 - a===b ok 12 - a!==b ok 13 - a>>= ok 20 - >>= ok 21 - = ok 22 - -= ok 23 - *= ok 24 - /= ok 25 - %= ok 26 - += ok 27 - &= ok 28 - ^= ok 29 - |= ok 30 - <<= ok 31 - >>>= ok 32 - >>= ok 33 - a ? b : c ok 34 - a?b:c ok 35 - a ? b = c : d = e ? f : g ok 36 - a?b=c:d=e?f:g ok 37 - " = " in for(;;) ok 38 - " -= " in for(;;) ok 39 - " *= " in for(;;) ok 40 - " /= " in for(;;) ok 41 - " %= " in for(;;) ok 42 - " += " in for(;;) ok 43 - " &= " in for(;;) ok 44 - " ^= " in for(;;) ok 45 - " |= " in for(;;) ok 46 - " <<= " in for(;;) ok 47 - " >>>= " in for(;;) ok 48 - " >>= " in for(;;) ok 49 - "=" in for(;;) ok 50 - "-=" in for(;;) ok 51 - "*=" in for(;;) ok 52 - "/=" in for(;;) ok 53 - "%=" in for(;;) ok 54 - "+=" in for(;;) ok 55 - "&=" in for(;;) ok 56 - "^=" in for(;;) ok 57 - "|=" in for(;;) ok 58 - "<<=" in for(;;) ok 59 - ">>>=" in for(;;) ok 60 - ">>=" in for(;;) ok 61 - a ? b : c in for(;;) ok 62 - a?b:c in for(;;) ok 63 - a ? b = c : d = e ? f : g in for(;;) ok 64 - a?b=c:d=e?f:g in for(;;) ok t/parse25-comma..........................1..7 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - comma op with whitespace ok 5 - comma op without whitespace ok 6 - comma precedence ok 7 - comma precedence ok t/parse26-var............................1..11 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - var a = b ok 5 - var a = b , c = d ok 6 - var a=b ok 7 - var a=b,c=d ok 8 - var a ok 9 - var a; ok 10 - var a , b ok 11 - var a , b ok t/parse27-for............................1..63 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - var a in b ok 5 - var a = b in c ok 6 - var a ; ; ok 7 - var a = b ; ; ok 8 - var a , b ; ; ok 9 - var a = x , b ; ; ok 10 - var a , b = x ; ; ok 11 - var a = x , b = y ; ; ok 12 - var a ; b ; ok 13 - var a = x ; b ; ok 14 - var a , b ; c ; ok 15 - var a = x , b ; c ; ok 16 - var a , b = x ; c ; ok 17 - var a = x , b = y ; c ; ok 18 - var a ; ; b ok 19 - var a = x ; ; b ok 20 - var a , b ; ; c ok 21 - var a = x , b ; ; c ok 22 - var a , b = x ; ; c ok 23 - var a = x , b = y ; ; c ok 24 - var a ; b ; c ok 25 - var a = x ; b ; c ok 26 - var a , b ; c ; d ok 27 - var a = x , b ; c ; d ok 28 - var a , b = x ; c ; d ok 29 - var a = x , b = y ; c ; d ok 30 - a ; ; ok 31 - a ; b ; ok 32 - a ; ; b ok 33 - a ; b ; c ok 34 - var a in b (minimal white space) ok 35 - var a=b in c (minimal white space) ok 36 - var a;; ok 37 - var a=b;; ok 38 - var a,b;; ok 39 - var a=x,b;; ok 40 - var a,b=x;; ok 41 - var a=x,b=y;; ok 42 - var a;b; ok 43 - var a=x;b; ok 44 - var a,b;c; ok 45 - var a=x,b;c; ok 46 - var a,b=x;c; ok 47 - var a=x,b = y ; c ; ok 48 - var a;;b ok 49 - var a=x;;b ok 50 - var a,b;; c ok 51 - var a=x,b;;c ok 52 - var a,b=x;;c ok 53 - var a=x,b=y;;c ok 54 - var a;b;c ok 55 - var a=x;b;c ok 56 - var a,b;c;d ok 57 - var a=x,b;c;d ok 58 - var a,b=x;c;d ok 59 - var a=x,b=y;c;d ok 60 - a;; ok 61 - a;b; ok 62 - a;;b ok 63 - a;b;c ok t/parse28-block..........................1..4 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - code parsed 6 statements ok 4 - execute code ok t/parse29-empty-statement................1..4 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - code parsed 12 statements ok 4 - execute code ok t/parse30-if.............................1..8 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - if-else ok 5 - if-else (minimal white space) ok 6 - if without else ok 7 - if without else (minimal white space) ok 8 - nested if ok t/parse31-while..........................1..5 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - while ( a ) ok 5 - while(a) ok t/parse32-with...........................1..5 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - with ( a ) ok 5 - with(a) ok t/parse33-switch.........................1..15 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - switch-case ok 5 - switch-default ok 6 - switch-case-case ok 7 - switch-case-case-default-case-case ok 8 - switch-default-case-case ok 9 - switch-case-case-default ok 10 - switch-case (minimal white space) ok 11 - switch-default (minimal white space) ok 12 - switch-case-case (minimal white space) ok 13 - switch-case-case-default-case-case (minimal white space) ok 14 - switch-default-case-case (minimal white space) ok 15 - switch-case-case-default (minimal white space) ok t/parse34-try............................1..9 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - try { } catch ( a ) { } ok 5 - try { } finally { } ok 6 - try { } catch ( a ) { } finally { } ok 7 - try{}catch(a){} ok 8 - try{}finally{} ok 9 - try{}catch(a){}finally{} ok t/parse35-labelled-continue-break........1..4 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - code parsed 6 statements ok 4 - execute code ok t/parse36-do.............................1..5 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - do with white space ok 5 - do without white space ok t/parse37-return-throw...................1..7 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - throw with white space ok 5 - throw without white space ok 6 - return with white space ok 7 - return without white space ok t/parse38-empty..........................1..4 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - code should not return an error ok t/parse39-format-chars...................1..4 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 - code should not return an error ok t/parse40-white-space....................1..12 ok 1 - use JE; ok 2 - The object isa JE::Code ok 3 - execute code ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/11.04-unary.t 3 768 111 3 58 62 65 t/11.05-multiplicative.t 3 768 105 3 42 46 48 t/bind_class.t 255 65280 195 70 161-195 12 subtests skipped. Failed 3/92 test scripts. 41/12615 subtests failed. Files=92, Tests=12615, 110 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 3/92 test programs. 41/12615 subtests failed. NMAKE : fatal error U1077: 'C:\cpanrun\build\5-10-0\bin\perl.exe' : return code '0xff' Stop.