{
    "type": "TemplateRoot",
    "body": [
        {
            "type": "HtmlElement",
            "tagName": "var",
            "attributes": [
                {
                    "type": "HtmlAttribute",
                    "name": "x",
                    "value": {
                        "type": "Literal",
                        "value": 1
                    },
                    "rawValue": "1"
                },
                {
                    "type": "HtmlAttribute",
                    "name": "y",
                    "value": {
                        "type": "Literal",
                        "value": 7
                    },
                    "rawValue": "7"
                },
                {
                    "type": "HtmlAttribute",
                    "name": "z",
                    "value": {
                        "type": "BinaryExpression",
                        "left": {
                            "type": "Identifier",
                            "name": "x"
                        },
                        "operator": "+",
                        "right": {
                            "type": "Literal",
                            "value": 10
                        }
                    },
                    "rawValue": "x+10"
                },
                {
                    "type": "HtmlAttribute",
                    "name": "unusedVar"
                }
            ],
            "tagString": "var x=1 y=7 z=x+10 unusedVar",
            "body": [
                {
                    "type": "Text",
                    "argument": {
                        "type": "Literal",
                        "value": "\n  "
                    }
                },
                {
                    "type": "Text",
                    "argument": {
                        "type": "Identifier",
                        "name": "x"
                    }
                },
                {
                    "type": "Text",
                    "argument": {
                        "type": "Literal",
                        "value": "\n  "
                    }
                },
                {
                    "type": "Text",
                    "argument": {
                        "type": "Identifier",
                        "name": "y"
                    }
                },
                {
                    "type": "Text",
                    "argument": {
                        "type": "Literal",
                        "value": "\n  "
                    }
                },
                {
                    "type": "Text",
                    "argument": {
                        "type": "Identifier",
                        "name": "z"
                    }
                },
                {
                    "type": "Text",
                    "argument": {
                        "type": "Literal",
                        "value": "\nHELLO WORLD\n"
                    }
                }
            ]
        }
    ]
}