[
    {
        "type": "Keyword",
        "value": "var"
    },
    {
        "type": "Identifier",
        "value": "a"
    },
    {
        "type": "Punctuator",
        "value": "="
    },
    {
        "type": "String",
        "value": "'a'"
    },
    {
        "type": "Punctuator",
        "value": ","
    },
    {
        "type": "Identifier",
        "value": "b"
    },
    {
        "type": "Punctuator",
        "value": "="
    },
    {
        "type": "String",
        "value": "'b'"
    },
    {
        "type": "Punctuator",
        "value": ";"
    },
    {
        "type": "Keyword",
        "value": "var"
    },
    {
        "type": "Identifier",
        "value": "t"
    },
    {
        "type": "Punctuator",
        "value": "="
    },
    {
        "type": "Template",
        "value": "`aaa${"
    },
    {
        "type": "Identifier",
        "value": "a"
    },
    {
        "type": "Template",
        "value": "} bbb ${"
    },
    {
        "type": "RegularExpression",
        "value": "/a/",
        "regex": {
            "pattern": "a",
            "flags": ""
        }
    },
    {
        "type": "Punctuator",
        "value": "."
    },
    {
        "type": "Identifier",
        "value": "test"
    },
    {
        "type": "Punctuator",
        "value": "("
    },
    {
        "type": "Identifier",
        "value": "b"
    },
    {
        "type": "Punctuator",
        "value": "."
    },
    {
        "type": "Identifier",
        "value": "toString"
    },
    {
        "type": "Punctuator",
        "value": "("
    },
    {
        "type": "Punctuator",
        "value": ")"
    },
    {
        "type": "Punctuator",
        "value": ")"
    },
    {
        "type": "Punctuator",
        "value": "?"
    },
    {
        "type": "Numeric",
        "value": "1"
    },
    {
        "type": "Punctuator",
        "value": ":"
    },
    {
        "type": "Numeric",
        "value": "2"
    },
    {
        "type": "Template",
        "value": "} ccc`"
    },
    {
        "type": "Punctuator",
        "value": ";"
    },
    {
        "type": "Keyword",
        "value": "var"
    },
    {
        "type": "Identifier",
        "value": "t2"
    },
    {
        "type": "Punctuator",
        "value": "="
    },
    {
        "type": "Template",
        "value": "`t2`"
    },
    {
        "type": "Punctuator",
        "value": ";"
    },
    {
        "type": "Keyword",
        "value": "var"
    },
    {
        "type": "Identifier",
        "value": "t3"
    },
    {
        "type": "Punctuator",
        "value": "="
    },
    {
        "type": "Template",
        "value": "`\n`"
    },
    {
        "type": "Punctuator",
        "value": ";"
    },
    {
        "type": "Keyword",
        "value": "var"
    },
    {
        "type": "Identifier",
        "value": "t4"
    },
    {
        "type": "Punctuator",
        "value": "="
    },
    {
        "type": "Template",
        "value": "``"
    },
    {
        "type": "Punctuator",
        "value": ","
    },
    {
        "type": "Identifier",
        "value": "t5"
    },
    {
        "type": "Punctuator",
        "value": "="
    },
    {
        "type": "Template",
        "value": "`${"
    },
    {
        "type": "Identifier",
        "value": "a"
    },
    {
        "type": "Template",
        "value": "}\n`"
    },
    {
        "type": "Punctuator",
        "value": ","
    },
    {
        "type": "Identifier",
        "value": "t6"
    },
    {
        "type": "Punctuator",
        "value": "="
    },
    {
        "type": "Template",
        "value": "`\n${"
    },
    {
        "type": "Identifier",
        "value": "a"
    },
    {
        "type": "Template",
        "value": "}`"
    },
    {
        "type": "Punctuator",
        "value": ";"
    },
    {
        "type": "Keyword",
        "value": "var"
    },
    {
        "type": "Identifier",
        "value": "x"
    },
    {
        "type": "Punctuator",
        "value": "="
    },
    {
        "type": "Numeric",
        "value": "1"
    },
    {
        "type": "Punctuator",
        "value": ";"
    }
]