{
  "programs": [
    "Program {\n    span: 1020..2102,\n    kind: Script,\n    body: [\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n    ],\n}"
  ],
  "stmts": [
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Return(\n    ReturnStmt {\n        span: 1552..1571,\n        arg: Some(\n            _,\n        ),\n    },\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)"
  ],
  "decls": [
    "Var(\n    VarDecl {\n        span: 1020..1054,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1020..1050,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1051..1440,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1051..1093,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1437..1470,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1437..1466,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1467..1539,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1467..1529,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Fn(\n    FnDecl {\n        span: 1531..1576,\n        ident: Ident {\n            span: 1540..1543,\n            sym: \"foo\",\n        },\n        declare: false,\n        params: [],\n        body: [\n            _,\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1573..1598,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1573..1594,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1595..1738,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1595..1615,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1735..1757,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1735..1757,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1754..1783,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1754..1779,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1780..1798,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1780..1794,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1795..1842,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1795..1842,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1839..1900,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1839..1896,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1897..1924,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1897..1920,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1921..1953,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1921..1949,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1950..1982,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1950..1978,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1979..2023,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1979..2019,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2020..2066,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2020..2062,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2063..2102,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2063..2102,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)"
  ],
  "pats": [
    "Ident(\n    Ident {\n        span: 1025..1027,\n        sym: \"a0\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1029..1031,\n        sym: \"a1\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1024..1033,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1056..1058,\n        sym: \"a2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1059..1067,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1068..1070,\n        sym: \"a3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1071..1075,\n        left: _,\n        right: _,\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1055..1076,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1442..1444,\n        sym: \"b0\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1446..1448,\n        sym: \"b1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1450..1452,\n        sym: \"b2\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1441..1455,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1472..1474,\n        sym: \"b3\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1476..1478,\n        sym: \"b4\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1480..1482,\n        sym: \"b5\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1471..1484,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1578..1580,\n        sym: \"b6\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1582..1584,\n        sym: \"b7\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1577..1587,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1603..1605,\n        sym: \"b8\",\n    },\n)",
    "Rest(\n    RestPat {\n        span: 1600..1606,\n        arg: _,\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1599..1608,\n        elems: [\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1739..1743,\n        sym: \"temp\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1744..1757,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1759..1761,\n        sym: \"c0\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1763..1765,\n        sym: \"c1\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1758..1768,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1785..1787,\n        sym: \"c2\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1784..1790,\n        elems: [\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1802..1804,\n        sym: \"c3\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1801..1806,\n        elems: [\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1800..1807,\n        elems: [\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1812..1814,\n        sym: \"c4\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1811..1816,\n        elems: [\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1810..1817,\n        elems: [\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1809..1818,\n        elems: [\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1808..1819,\n        elems: [\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1799..1821,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1845..1847,\n        sym: \"c5\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1844..1849,\n        elems: [\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1850..1852,\n        sym: \"c6\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1843..1854,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1904..1906,\n        sym: \"c7\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1901..1909,\n        elems: [\n            None,\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1930..1932,\n        sym: \"c8\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1925..1935,\n        elems: [\n            None,\n            None,\n            None,\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1959..1961,\n        sym: \"c9\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1954..1964,\n        elems: [\n            None,\n            None,\n            None,\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1990..1993,\n        sym: \"c10\",\n    },\n)",
    "Rest(\n    RestPat {\n        span: 1987..1994,\n        arg: _,\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1983..1996,\n        elems: [\n            None,\n            None,\n            None,\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2025..2028,\n        sym: \"c11\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2030..2033,\n        sym: \"c12\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2038..2041,\n        sym: \"c13\",\n    },\n)",
    "Rest(\n    RestPat {\n        span: 2035..2042,\n        arg: _,\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 2024..2044,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2068..2071,\n        sym: \"c14\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2073..2076,\n        sym: \"c15\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2078..2081,\n        sym: \"c16\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 2067..2084,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)"
  ],
  "exprs": [
    "Ident(\n    Ident {\n        span: 1040..1049,\n        sym: \"undefined\",\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1061..1066,\n            value: false,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1073..1074,\n            value: 1.0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1083..1092,\n        sym: \"undefined\",\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1457..1458,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1460..1461,\n            value: 3.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1463..1464,\n            value: 4.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1456..1466,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1513..1514,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1516..1517,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1519..1527,\n            value: \"string\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1512..1529,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1560..1561,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1563..1564,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1566..1567,\n            value: 3.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1559..1569,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1588..1591,\n        sym: \"foo\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1591..1594,\n        callee: _,\n        args: [],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1609..1612,\n        sym: \"foo\",\n    },\n)",
    "Call(\n    CallExpr {\n        span: 1612..1615,\n        callee: _,\n        args: [],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1747..1748,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1749..1750,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1751..1752,\n            value: 3.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1746..1757,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1773..1777,\n        sym: \"temp\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1769..1779,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1791..1794,\n        elems: [],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1824..1827,\n        elems: [],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1823..1828,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1832..1835,\n        elems: [],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1831..1836,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1830..1837,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1829..1838,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1822..1842,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1886..1887,\n            value: 1.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1885..1889,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1890..1894,\n            value: true,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1884..1896,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1911..1912,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1914..1915,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1917..1918,\n            value: 3.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1910..1920,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1937..1938,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1940..1941,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1943..1944,\n            value: 3.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1946..1947,\n            value: 4.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1936..1949,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1966..1967,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1969..1970,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1972..1973,\n            value: 3.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1975..1976,\n            value: 4.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1965..1978,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1998..1999,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2001..2002,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2004..2005,\n            value: 3.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2007..2008,\n            value: 4.0,\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2010..2017,\n            value: \"hello\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1997..2019,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2046..2047,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2049..2050,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2052..2060,\n            value: \"string\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2045..2062,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2086..2087,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2089..2090,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2092..2100,\n            value: \"string\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2085..2102,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)"
  ],
  "module_decls": [],
  "functions": [],
  "classes": [],
  "class_members": [],
  "jsx_elements": [],
  "ts_types": []
}
