{ "type": "Script", "span": { "start": 18, "end": 895, "ctxt": 0 }, "body": [ { "type": "VariableDeclaration", "span": { "start": 18, "end": 30, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 22, "end": 29, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 22, "end": 24, "ctxt": 0 }, "value": "t1", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 27, "end": 29, "ctxt": 0 }, "value": 10.0, "raw": "10" }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 31, "end": 43, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 35, "end": 42, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 35, "end": 37, "ctxt": 0 }, "value": "t2", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 40, "end": 42, "ctxt": 0 }, "value": 10.0, "raw": "10" }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 44, "end": 50, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 48, "end": 49, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 48, "end": 49, "ctxt": 0 }, "value": "s", "optional": false, "typeAnnotation": null }, "init": null, "definite": false } ] }, { "type": "ExpressionStatement", "span": { "start": 73, "end": 93, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 73, "end": 92, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 76, "end": 84, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 76, "end": 78, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "Identifier", "span": { "start": 82, "end": 84, "ctxt": 0 }, "value": "t2", "optional": false } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 74, "end": 74, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 85, "end": 91, "ctxt": 0 }, "tail": true, "cooked": " world", "raw": " world" } ] } }, { "type": "ExpressionStatement", "span": { "start": 94, "end": 120, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 94, "end": 119, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 97, "end": 111, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 97, "end": 99, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 103, "end": 111, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 103, "end": 105, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 109, "end": 111, "ctxt": 0 }, "value": "t1", "optional": false } } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 95, "end": 95, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 112, "end": 118, "ctxt": 0 }, "tail": true, "cooked": " world", "raw": " world" } ] } }, { "type": "ExpressionStatement", "span": { "start": 121, "end": 146, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 121, "end": 145, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 124, "end": 137, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 124, "end": 126, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 129, "end": 137, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 129, "end": 131, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 135, "end": 137, "ctxt": 0 }, "value": "t1", "optional": false } } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 122, "end": 122, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 138, "end": 144, "ctxt": 0 }, "tail": true, "cooked": " world", "raw": " world" } ] } }, { "type": "ExpressionStatement", "span": { "start": 147, "end": 172, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 147, "end": 171, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 150, "end": 163, "ctxt": 0 }, "operator": "+", "left": { "type": "BinaryExpression", "span": { "start": 150, "end": 158, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 150, "end": 152, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "Identifier", "span": { "start": 156, "end": 158, "ctxt": 0 }, "value": "t2", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 161, "end": 163, "ctxt": 0 }, "value": "t1", "optional": false } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 148, "end": 148, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 164, "end": 170, "ctxt": 0 }, "tail": true, "cooked": " world", "raw": " world" } ] } }, { "type": "ExpressionStatement", "span": { "start": 173, "end": 204, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 173, "end": 203, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 176, "end": 194, "ctxt": 0 }, "operator": "+", "left": { "type": "BinaryExpression", "span": { "start": 176, "end": 189, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 176, "end": 178, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 181, "end": 189, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 181, "end": 183, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 187, "end": 189, "ctxt": 0 }, "value": "t2", "optional": false } } }, "right": { "type": "Identifier", "span": { "start": 192, "end": 194, "ctxt": 0 }, "value": "t1", "optional": false } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 174, "end": 174, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 196, "end": 202, "ctxt": 0 }, "tail": true, "cooked": " world", "raw": " world" } ] } }, { "type": "ExpressionStatement", "span": { "start": 205, "end": 241, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 205, "end": 240, "ctxt": 0 }, "expressions": [ { "type": "UnaryExpression", "span": { "start": 208, "end": 231, "ctxt": 0 }, "operator": "typeof", "argument": { "type": "ParenthesisExpression", "span": { "start": 215, "end": 231, "ctxt": 0 }, "expression": { "type": "BinaryExpression", "span": { "start": 216, "end": 230, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 216, "end": 218, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 222, "end": 230, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 222, "end": 224, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 228, "end": 230, "ctxt": 0 }, "value": "t1", "optional": false } } } } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 206, "end": 206, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 233, "end": 239, "ctxt": 0 }, "tail": true, "cooked": " world", "raw": " world" } ] } }, { "type": "ExpressionStatement", "span": { "start": 242, "end": 282, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 242, "end": 281, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 245, "end": 272, "ctxt": 0 }, "operator": "+", "left": { "type": "NumericLiteral", "span": { "start": 245, "end": 246, "ctxt": 0 }, "value": 1.0, "raw": "1" }, "right": { "type": "UnaryExpression", "span": { "start": 249, "end": 272, "ctxt": 0 }, "operator": "typeof", "argument": { "type": "ParenthesisExpression", "span": { "start": 256, "end": 272, "ctxt": 0 }, "expression": { "type": "BinaryExpression", "span": { "start": 257, "end": 271, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 257, "end": 259, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 263, "end": 271, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 263, "end": 265, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 269, "end": 271, "ctxt": 0 }, "value": "t1", "optional": false } } } } } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 243, "end": 243, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 274, "end": 280, "ctxt": 0 }, "tail": true, "cooked": " world", "raw": " world" } ] } }, { "type": "ExpressionStatement", "span": { "start": 284, "end": 315, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 284, "end": 314, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 287, "end": 295, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 287, "end": 289, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "Identifier", "span": { "start": 293, "end": 295, "ctxt": 0 }, "value": "t2", "optional": false } }, { "type": "BinaryExpression", "span": { "start": 298, "end": 306, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 298, "end": 300, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "Identifier", "span": { "start": 304, "end": 306, "ctxt": 0 }, "value": "t2", "optional": false } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 285, "end": 285, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 296, "end": 296, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 307, "end": 313, "ctxt": 0 }, "tail": true, "cooked": " world", "raw": " world" } ] } }, { "type": "ExpressionStatement", "span": { "start": 316, "end": 359, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 316, "end": 358, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 319, "end": 333, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 319, "end": 321, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 325, "end": 333, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 325, "end": 327, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 331, "end": 333, "ctxt": 0 }, "value": "t1", "optional": false } } }, { "type": "BinaryExpression", "span": { "start": 336, "end": 350, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 336, "end": 338, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 342, "end": 350, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 342, "end": 344, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 348, "end": 350, "ctxt": 0 }, "value": "t1", "optional": false } } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 317, "end": 317, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 334, "end": 334, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 351, "end": 357, "ctxt": 0 }, "tail": true, "cooked": " world", "raw": " world" } ] } }, { "type": "ExpressionStatement", "span": { "start": 360, "end": 401, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 360, "end": 400, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 363, "end": 376, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 363, "end": 365, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 368, "end": 376, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 368, "end": 370, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 374, "end": 376, "ctxt": 0 }, "value": "t1", "optional": false } } }, { "type": "BinaryExpression", "span": { "start": 379, "end": 392, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 379, "end": 381, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 384, "end": 392, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 384, "end": 386, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 390, "end": 392, "ctxt": 0 }, "value": "t1", "optional": false } } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 361, "end": 361, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 377, "end": 377, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 393, "end": 399, "ctxt": 0 }, "tail": true, "cooked": " world", "raw": " world" } ] } }, { "type": "ExpressionStatement", "span": { "start": 402, "end": 443, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 402, "end": 442, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 405, "end": 418, "ctxt": 0 }, "operator": "+", "left": { "type": "BinaryExpression", "span": { "start": 405, "end": 413, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 405, "end": 407, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "Identifier", "span": { "start": 411, "end": 413, "ctxt": 0 }, "value": "t2", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 416, "end": 418, "ctxt": 0 }, "value": "t1", "optional": false } }, { "type": "BinaryExpression", "span": { "start": 421, "end": 434, "ctxt": 0 }, "operator": "+", "left": { "type": "BinaryExpression", "span": { "start": 421, "end": 429, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 421, "end": 423, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "Identifier", "span": { "start": 427, "end": 429, "ctxt": 0 }, "value": "t2", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 432, "end": 434, "ctxt": 0 }, "value": "t1", "optional": false } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 403, "end": 403, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 419, "end": 419, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 435, "end": 441, "ctxt": 0 }, "tail": true, "cooked": " world", "raw": " world" } ] } }, { "type": "ExpressionStatement", "span": { "start": 444, "end": 495, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 444, "end": 494, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 447, "end": 465, "ctxt": 0 }, "operator": "+", "left": { "type": "BinaryExpression", "span": { "start": 447, "end": 460, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 447, "end": 449, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 452, "end": 460, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 452, "end": 454, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 458, "end": 460, "ctxt": 0 }, "value": "t2", "optional": false } } }, "right": { "type": "Identifier", "span": { "start": 463, "end": 465, "ctxt": 0 }, "value": "t1", "optional": false } }, { "type": "BinaryExpression", "span": { "start": 468, "end": 486, "ctxt": 0 }, "operator": "+", "left": { "type": "BinaryExpression", "span": { "start": 468, "end": 481, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 468, "end": 470, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 473, "end": 481, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 473, "end": 475, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 479, "end": 481, "ctxt": 0 }, "value": "t2", "optional": false } } }, "right": { "type": "Identifier", "span": { "start": 484, "end": 486, "ctxt": 0 }, "value": "t1", "optional": false } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 445, "end": 445, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 466, "end": 466, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 487, "end": 493, "ctxt": 0 }, "tail": true, "cooked": " world", "raw": " world" } ] } }, { "type": "ExpressionStatement", "span": { "start": 496, "end": 559, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 496, "end": 558, "ctxt": 0 }, "expressions": [ { "type": "UnaryExpression", "span": { "start": 499, "end": 522, "ctxt": 0 }, "operator": "typeof", "argument": { "type": "ParenthesisExpression", "span": { "start": 506, "end": 522, "ctxt": 0 }, "expression": { "type": "BinaryExpression", "span": { "start": 507, "end": 521, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 507, "end": 509, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 513, "end": 521, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 513, "end": 515, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 519, "end": 521, "ctxt": 0 }, "value": "t1", "optional": false } } } } }, { "type": "UnaryExpression", "span": { "start": 526, "end": 549, "ctxt": 0 }, "operator": "typeof", "argument": { "type": "ParenthesisExpression", "span": { "start": 533, "end": 549, "ctxt": 0 }, "expression": { "type": "BinaryExpression", "span": { "start": 534, "end": 548, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 534, "end": 536, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 540, "end": 548, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 540, "end": 542, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 546, "end": 548, "ctxt": 0 }, "value": "t1", "optional": false } } } } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 497, "end": 497, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 524, "end": 524, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 551, "end": 557, "ctxt": 0 }, "tail": true, "cooked": " world", "raw": " world" } ] } }, { "type": "ExpressionStatement", "span": { "start": 561, "end": 602, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 561, "end": 601, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 564, "end": 572, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 564, "end": 566, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "Identifier", "span": { "start": 570, "end": 572, "ctxt": 0 }, "value": "t2", "optional": false } }, { "type": "BinaryExpression", "span": { "start": 588, "end": 596, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 588, "end": 590, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "Identifier", "span": { "start": 594, "end": 596, "ctxt": 0 }, "value": "t2", "optional": false } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 562, "end": 562, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 573, "end": 586, "ctxt": 0 }, "tail": false, "cooked": " hello world ", "raw": " hello world " }, { "type": "TemplateElement", "span": { "start": 597, "end": 600, "ctxt": 0 }, "tail": true, "cooked": " !!", "raw": " !!" } ] } }, { "type": "ExpressionStatement", "span": { "start": 603, "end": 656, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 603, "end": 655, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 606, "end": 620, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 606, "end": 608, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 612, "end": 620, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 612, "end": 614, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 618, "end": 620, "ctxt": 0 }, "value": "t1", "optional": false } } }, { "type": "BinaryExpression", "span": { "start": 636, "end": 650, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 636, "end": 638, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 642, "end": 650, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 642, "end": 644, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 648, "end": 650, "ctxt": 0 }, "value": "t1", "optional": false } } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 604, "end": 604, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 621, "end": 634, "ctxt": 0 }, "tail": false, "cooked": " hello world ", "raw": " hello world " }, { "type": "TemplateElement", "span": { "start": 651, "end": 654, "ctxt": 0 }, "tail": true, "cooked": " !!", "raw": " !!" } ] } }, { "type": "ExpressionStatement", "span": { "start": 657, "end": 708, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 657, "end": 707, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 660, "end": 673, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 660, "end": 662, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 665, "end": 673, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 665, "end": 667, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 671, "end": 673, "ctxt": 0 }, "value": "t1", "optional": false } } }, { "type": "BinaryExpression", "span": { "start": 689, "end": 702, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 689, "end": 691, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 694, "end": 702, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 694, "end": 696, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 700, "end": 702, "ctxt": 0 }, "value": "t1", "optional": false } } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 658, "end": 658, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 674, "end": 687, "ctxt": 0 }, "tail": false, "cooked": " hello world ", "raw": " hello world " }, { "type": "TemplateElement", "span": { "start": 703, "end": 706, "ctxt": 0 }, "tail": true, "cooked": " !!", "raw": " !!" } ] } }, { "type": "ExpressionStatement", "span": { "start": 709, "end": 760, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 709, "end": 759, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 712, "end": 725, "ctxt": 0 }, "operator": "+", "left": { "type": "BinaryExpression", "span": { "start": 712, "end": 720, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 712, "end": 714, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "Identifier", "span": { "start": 718, "end": 720, "ctxt": 0 }, "value": "t2", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 723, "end": 725, "ctxt": 0 }, "value": "t1", "optional": false } }, { "type": "BinaryExpression", "span": { "start": 741, "end": 754, "ctxt": 0 }, "operator": "+", "left": { "type": "BinaryExpression", "span": { "start": 741, "end": 749, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 741, "end": 743, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "Identifier", "span": { "start": 747, "end": 749, "ctxt": 0 }, "value": "t2", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 752, "end": 754, "ctxt": 0 }, "value": "t1", "optional": false } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 710, "end": 710, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 726, "end": 739, "ctxt": 0 }, "tail": false, "cooked": " hello world ", "raw": " hello world " }, { "type": "TemplateElement", "span": { "start": 755, "end": 758, "ctxt": 0 }, "tail": true, "cooked": " !!", "raw": " !!" } ] } }, { "type": "ExpressionStatement", "span": { "start": 761, "end": 822, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 761, "end": 821, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 764, "end": 782, "ctxt": 0 }, "operator": "+", "left": { "type": "BinaryExpression", "span": { "start": 764, "end": 777, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 764, "end": 766, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 769, "end": 777, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 769, "end": 771, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 775, "end": 777, "ctxt": 0 }, "value": "t2", "optional": false } } }, "right": { "type": "Identifier", "span": { "start": 780, "end": 782, "ctxt": 0 }, "value": "t1", "optional": false } }, { "type": "BinaryExpression", "span": { "start": 798, "end": 816, "ctxt": 0 }, "operator": "+", "left": { "type": "BinaryExpression", "span": { "start": 798, "end": 811, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 798, "end": 800, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 803, "end": 811, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 803, "end": 805, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 809, "end": 811, "ctxt": 0 }, "value": "t2", "optional": false } } }, "right": { "type": "Identifier", "span": { "start": 814, "end": 816, "ctxt": 0 }, "value": "t1", "optional": false } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 762, "end": 762, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 783, "end": 796, "ctxt": 0 }, "tail": false, "cooked": " hello world ", "raw": " hello world " }, { "type": "TemplateElement", "span": { "start": 817, "end": 820, "ctxt": 0 }, "tail": true, "cooked": " !!", "raw": " !!" } ] } }, { "type": "ExpressionStatement", "span": { "start": 823, "end": 895, "ctxt": 0 }, "expression": { "type": "TemplateLiteral", "span": { "start": 823, "end": 894, "ctxt": 0 }, "expressions": [ { "type": "UnaryExpression", "span": { "start": 826, "end": 849, "ctxt": 0 }, "operator": "typeof", "argument": { "type": "ParenthesisExpression", "span": { "start": 833, "end": 849, "ctxt": 0 }, "expression": { "type": "BinaryExpression", "span": { "start": 834, "end": 848, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 834, "end": 836, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 840, "end": 848, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 840, "end": 842, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 846, "end": 848, "ctxt": 0 }, "value": "t1", "optional": false } } } } }, { "type": "UnaryExpression", "span": { "start": 866, "end": 889, "ctxt": 0 }, "operator": "typeof", "argument": { "type": "ParenthesisExpression", "span": { "start": 873, "end": 889, "ctxt": 0 }, "expression": { "type": "BinaryExpression", "span": { "start": 874, "end": 888, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 874, "end": 876, "ctxt": 0 }, "value": "t1", "optional": false }, "right": { "type": "BinaryExpression", "span": { "start": 880, "end": 888, "ctxt": 0 }, "operator": "**", "left": { "type": "Identifier", "span": { "start": 880, "end": 882, "ctxt": 0 }, "value": "t2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 886, "end": 888, "ctxt": 0 }, "value": "t1", "optional": false } } } } } ], "quasis": [ { "type": "TemplateElement", "span": { "start": 824, "end": 824, "ctxt": 0 }, "tail": false, "cooked": "", "raw": "" }, { "type": "TemplateElement", "span": { "start": 851, "end": 864, "ctxt": 0 }, "tail": false, "cooked": " hello world ", "raw": " hello world " }, { "type": "TemplateElement", "span": { "start": 890, "end": 893, "ctxt": 0 }, "tail": true, "cooked": " !!", "raw": " !!" } ] } } ], "interpreter": null }