=== tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteralES6.ts === var oct1 = 0o45436; >oct1 : Symbol(oct1, Decl(octalIntegerLiteralES6.ts, 0, 3)) var oct2 = 0O45436; >oct2 : Symbol(oct2, Decl(octalIntegerLiteralES6.ts, 1, 3)) var oct3 = 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777; >oct3 : Symbol(oct3, Decl(octalIntegerLiteralES6.ts, 2, 3)) var oct4 = 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777; >oct4 : Symbol(oct4, Decl(octalIntegerLiteralES6.ts, 3, 3)) var obj1 = { >obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3)) 0o45436: "Hello", a: 0o45436, >a : Symbol(a, Decl(octalIntegerLiteralES6.ts, 6, 21)) b: oct1, >b : Symbol(b, Decl(octalIntegerLiteralES6.ts, 7, 15)) >oct1 : Symbol(oct1, Decl(octalIntegerLiteralES6.ts, 0, 3)) oct1, >oct1 : Symbol(oct1, Decl(octalIntegerLiteralES6.ts, 8, 12)) 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777: true } var obj2 = { >obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3)) 0O45436: "hi", a: 0O45436, >a : Symbol(a, Decl(octalIntegerLiteralES6.ts, 14, 18)) b: oct2, >b : Symbol(b, Decl(octalIntegerLiteralES6.ts, 15, 15)) >oct2 : Symbol(oct2, Decl(octalIntegerLiteralES6.ts, 1, 3)) oct2, >oct2 : Symbol(oct2, Decl(octalIntegerLiteralES6.ts, 16, 12)) 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777: false, } obj1[0o45436]; // string >obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3)) >0o45436 : Symbol(0o45436, Decl(octalIntegerLiteralES6.ts, 5, 12)) obj1["0o45436"]; // any >obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3)) obj1["19230"]; // string >obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3)) >"19230" : Symbol(0o45436, Decl(octalIntegerLiteralES6.ts, 5, 12)) obj1[19230]; // string >obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3)) >19230 : Symbol(0o45436, Decl(octalIntegerLiteralES6.ts, 5, 12)) obj1["a"]; // number >obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3)) >"a" : Symbol(a, Decl(octalIntegerLiteralES6.ts, 6, 21)) obj1["b"]; // number >obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3)) >"b" : Symbol(b, Decl(octalIntegerLiteralES6.ts, 7, 15)) obj1["oct1"]; // number >obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3)) >"oct1" : Symbol(oct1, Decl(octalIntegerLiteralES6.ts, 8, 12)) obj1["Infinity"]; // boolean >obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3)) >"Infinity" : Symbol(0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777, Decl(octalIntegerLiteralES6.ts, 9, 9)) obj2[0O45436]; // string >obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3)) >0O45436 : Symbol(0O45436, Decl(octalIntegerLiteralES6.ts, 13, 12)) obj2["0O45436"]; // any >obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3)) obj2["19230"]; // string >obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3)) >"19230" : Symbol(0O45436, Decl(octalIntegerLiteralES6.ts, 13, 12)) obj2[19230]; // string >obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3)) >19230 : Symbol(0O45436, Decl(octalIntegerLiteralES6.ts, 13, 12)) obj2["a"]; // number >obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3)) >"a" : Symbol(a, Decl(octalIntegerLiteralES6.ts, 14, 18)) obj2["b"]; // number >obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3)) >"b" : Symbol(b, Decl(octalIntegerLiteralES6.ts, 15, 15)) obj2["oct2"]; // number >obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3)) >"oct2" : Symbol(oct2, Decl(octalIntegerLiteralES6.ts, 16, 12)) obj2[5.462437423415177e+244]; // boolean >obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3)) >5.462437423415177e+244 : Symbol(0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777, Decl(octalIntegerLiteralES6.ts, 17, 9)) obj2["5.462437423415177e+244"]; // boolean >obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3)) >"5.462437423415177e+244" : Symbol(0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777, Decl(octalIntegerLiteralES6.ts, 17, 9)) obj2["Infinity"]; // any >obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3))