=== tests/cases/conformance/es6/templates/templateStringBinaryOperations.ts === var a = 1 + `${ 3 }`; >a : Symbol(a, Decl(templateStringBinaryOperations.ts, 0, 3)) var b = 1 + `2${ 3 }`; >b : Symbol(b, Decl(templateStringBinaryOperations.ts, 1, 3)) var c = 1 + `${ 3 }4`; >c : Symbol(c, Decl(templateStringBinaryOperations.ts, 2, 3)) var d = 1 + `2${ 3 }4`; >d : Symbol(d, Decl(templateStringBinaryOperations.ts, 3, 3)) var e = `${ 3 }` + 5; >e : Symbol(e, Decl(templateStringBinaryOperations.ts, 4, 3)) var f = `2${ 3 }` + 5; >f : Symbol(f, Decl(templateStringBinaryOperations.ts, 5, 3)) var g = `${ 3 }4` + 5; >g : Symbol(g, Decl(templateStringBinaryOperations.ts, 6, 3)) var h = `2${ 3 }4` + 5; >h : Symbol(h, Decl(templateStringBinaryOperations.ts, 7, 3)) var i = 1 + `${ 3 }` + 5; >i : Symbol(i, Decl(templateStringBinaryOperations.ts, 8, 3)) var j = 1 + `2${ 3 }` + 5; >j : Symbol(j, Decl(templateStringBinaryOperations.ts, 9, 3)) var k = 1 + `${ 3 }4` + 5; >k : Symbol(k, Decl(templateStringBinaryOperations.ts, 10, 3)) var l = 1 + `2${ 3 }4` + 5; >l : Symbol(l, Decl(templateStringBinaryOperations.ts, 11, 3)) var a2 = 1 + `${ 3 - 4 }`; >a2 : Symbol(a2, Decl(templateStringBinaryOperations.ts, 13, 3)) var b2 = 1 + `2${ 3 - 4 }`; >b2 : Symbol(b2, Decl(templateStringBinaryOperations.ts, 14, 3)) var c2 = 1 + `${ 3 - 4 }5`; >c2 : Symbol(c2, Decl(templateStringBinaryOperations.ts, 15, 3)) var d2 = 1 + `2${ 3 - 4 }5`; >d2 : Symbol(d2, Decl(templateStringBinaryOperations.ts, 16, 3)) var e2 = `${ 3 - 4 }` + 6; >e2 : Symbol(e2, Decl(templateStringBinaryOperations.ts, 17, 3)) var f2 = `2${ 3 - 4 }` + 6; >f2 : Symbol(f2, Decl(templateStringBinaryOperations.ts, 18, 3)) var g2 = `${ 3 - 4 }5` + 6; >g2 : Symbol(g2, Decl(templateStringBinaryOperations.ts, 19, 3)) var h2 = `2${ 3 - 4 }5` + 6; >h2 : Symbol(h2, Decl(templateStringBinaryOperations.ts, 20, 3)) var i2 = 1 + `${ 3 - 4 }` + 6; >i2 : Symbol(i2, Decl(templateStringBinaryOperations.ts, 21, 3)) var j2 = 1 + `2${ 3 - 4 }` + 6; >j2 : Symbol(j2, Decl(templateStringBinaryOperations.ts, 22, 3)) var k2 = 1 + `${ 3 - 4 }5` + 6; >k2 : Symbol(k2, Decl(templateStringBinaryOperations.ts, 23, 3)) var l2 = 1 + `2${ 3 - 4 }5` + 6; >l2 : Symbol(l2, Decl(templateStringBinaryOperations.ts, 24, 3)) var a3 = 1 + `${ 3 * 4 }`; >a3 : Symbol(a3, Decl(templateStringBinaryOperations.ts, 26, 3)) var b3 = 1 + `2${ 3 * 4 }`; >b3 : Symbol(b3, Decl(templateStringBinaryOperations.ts, 27, 3)) var c3 = 1 + `${ 3 * 4 }5`; >c3 : Symbol(c3, Decl(templateStringBinaryOperations.ts, 28, 3)) var d3 = 1 + `2${ 3 * 4 }5`; >d3 : Symbol(d3, Decl(templateStringBinaryOperations.ts, 29, 3)) var e3 = `${ 3 * 4 }` + 6; >e3 : Symbol(e3, Decl(templateStringBinaryOperations.ts, 30, 3)) var f3 = `2${ 3 * 4 }` + 6; >f3 : Symbol(f3, Decl(templateStringBinaryOperations.ts, 31, 3)) var g3 = `${ 3 * 4 }5` + 6; >g3 : Symbol(g3, Decl(templateStringBinaryOperations.ts, 32, 3)) var h3 = `2${ 3 * 4 }5` + 6; >h3 : Symbol(h3, Decl(templateStringBinaryOperations.ts, 33, 3)) var i3 = 1 + `${ 3 * 4 }` + 6; >i3 : Symbol(i3, Decl(templateStringBinaryOperations.ts, 34, 3)) var j3 = 1 + `2${ 3 * 4 }` + 6; >j3 : Symbol(j3, Decl(templateStringBinaryOperations.ts, 35, 3)) var k3 = 1 + `${ 3 * 4 }5` + 6; >k3 : Symbol(k3, Decl(templateStringBinaryOperations.ts, 36, 3)) var l3 = 1 + `2${ 3 * 4 }5` + 6; >l3 : Symbol(l3, Decl(templateStringBinaryOperations.ts, 37, 3)) var a4 = 1 + `${ 3 & 4 }`; >a4 : Symbol(a4, Decl(templateStringBinaryOperations.ts, 39, 3)) var b4 = 1 + `2${ 3 & 4 }`; >b4 : Symbol(b4, Decl(templateStringBinaryOperations.ts, 40, 3)) var c4 = 1 + `${ 3 & 4 }5`; >c4 : Symbol(c4, Decl(templateStringBinaryOperations.ts, 41, 3)) var d4 = 1 + `2${ 3 & 4 }5`; >d4 : Symbol(d4, Decl(templateStringBinaryOperations.ts, 42, 3)) var e4 = `${ 3 & 4 }` + 6; >e4 : Symbol(e4, Decl(templateStringBinaryOperations.ts, 43, 3)) var f4 = `2${ 3 & 4 }` + 6; >f4 : Symbol(f4, Decl(templateStringBinaryOperations.ts, 44, 3)) var g4 = `${ 3 & 4 }5` + 6; >g4 : Symbol(g4, Decl(templateStringBinaryOperations.ts, 45, 3)) var h4 = `2${ 3 & 4 }5` + 6; >h4 : Symbol(h4, Decl(templateStringBinaryOperations.ts, 46, 3)) var i4 = 1 + `${ 3 & 4 }` + 6; >i4 : Symbol(i4, Decl(templateStringBinaryOperations.ts, 47, 3)) var j4 = 1 + `2${ 3 & 4 }` + 6; >j4 : Symbol(j4, Decl(templateStringBinaryOperations.ts, 48, 3)) var k4 = 1 + `${ 3 & 4 }5` + 6; >k4 : Symbol(k4, Decl(templateStringBinaryOperations.ts, 49, 3)) var l4 = 1 + `2${ 3 & 4 }5` + 6; >l4 : Symbol(l4, Decl(templateStringBinaryOperations.ts, 50, 3))