{
  "programs": [
    "Program {\n    span: 118..1517,\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        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\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)",
    "Decl(\n    _,\n)",
    "Expr(\n    ExprStmt {\n        span: 376..388,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 426..435,\n        expr: _,\n    },\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Expr(\n    ExprStmt {\n        span: 461..473,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 472..484,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 483..495,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 494..516,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 515..527,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 526..538,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 537..549,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 548..570,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 569..581,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 580..592,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 591..603,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 602..624,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 623..635,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 634..646,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 645..657,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 656..678,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 677..699,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 698..720,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 719..741,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 740..762,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 761..771,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 770..779,\n        expr: _,\n    },\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Expr(\n    ExprStmt {\n        span: 1024..1036,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1074..1084,\n        expr: _,\n    },\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Expr(\n    ExprStmt {\n        span: 1110..1131,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1130..1151,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1150..1162,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1161..1183,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1182..1203,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1202..1214,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1213..1234,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1233..1254,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1253..1270,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1269..1290,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1289..1301,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1300..1321,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1320..1341,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1340..1353,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1352..1364,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1363..1384,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1383..1404,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1403..1425,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1424..1446,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1445..1467,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1466..1488,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1487..1509,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1508..1517,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1516..1517,\n        expr: _,\n    },\n)"
  ],
  "decls": [
    "TsModule(\n    TsModuleDecl {\n        span: 118..222,\n        declare: false,\n        global: false,\n        namespace: false,\n        id: Ident(\n            Ident {\n                span: 125..139,\n                sym: \"TargetIsPublic\",\n            },\n        ),\n        body: Some(\n            ModuleBlock(\n                [],\n            ),\n        ),\n    },\n)",
    "TsInterface(\n    TsInterfaceDecl {\n        span: 213..262,\n        ident: Ident {\n            span: 223..224,\n            sym: \"I\",\n        },\n        declare: false,\n        type_params: [],\n        extends: [],\n        body: [\n            TsTypeMember {\n                span: 235..253,\n                kind: Property,\n                name: Some(\n                    Ident(\n                        Ident {\n                            span: 235..238,\n                            sym: \"foo\",\n                        },\n                    ),\n                ),\n                optional: false,\n                readonly: false,\n                params: [],\n                ty: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 259..290,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 259..290,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 287..307,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 287..299,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 304..339,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 304..313,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 432..449,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 432..441,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 446..462,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 446..455,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "TsModule(\n    TsModuleDecl {\n        span: 773..878,\n        declare: false,\n        global: false,\n        namespace: false,\n        id: Ident(\n            Ident {\n                span: 780..794,\n                sym: \"TargetIsPublic\",\n            },\n        ),\n        body: Some(\n            ModuleBlock(\n                [],\n            ),\n        ),\n    },\n)",
    "TsInterface(\n    TsInterfaceDecl {\n        span: 869..910,\n        ident: Ident {\n            span: 879..880,\n            sym: \"I\",\n        },\n        declare: false,\n        type_params: [],\n        extends: [\n            Ident {\n                span: 889..895,\n                sym: \"Base\",\n            },\n        ],\n        body: [],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 907..938,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 907..938,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 935..955,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 935..947,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 952..987,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 952..961,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1081..1098,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1081..1090,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1095..1111,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1095..1104,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)"
  ],
  "pats": [
    "Ident(\n    Ident {\n        span: 263..264,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 291..292,\n        sym: \"b\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 308..309,\n        sym: \"i\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 436..437,\n        sym: \"d\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 450..451,\n        sym: \"e\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 461..462,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 472..473,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 483..484,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 494..495,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 515..516,\n        sym: \"b\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 526..527,\n        sym: \"b\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 537..538,\n        sym: \"b\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 548..549,\n        sym: \"b\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 569..570,\n        sym: \"i\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 580..581,\n        sym: \"i\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 591..592,\n        sym: \"i\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 602..603,\n        sym: \"i\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 623..624,\n        sym: \"d\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 634..635,\n        sym: \"d\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 645..646,\n        sym: \"d\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 656..657,\n        sym: \"d\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 677..678,\n        sym: \"e\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 698..699,\n        sym: \"e\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 719..720,\n        sym: \"e\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 740..741,\n        sym: \"e\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 761..762,\n        sym: \"e\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 911..912,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 939..940,\n        sym: \"b\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 956..957,\n        sym: \"i\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1085..1086,\n        sym: \"d\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1099..1100,\n        sym: \"e\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1110..1111,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1130..1131,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1150..1151,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1161..1162,\n        sym: \"a\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1182..1183,\n        sym: \"b\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1202..1203,\n        sym: \"b\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1213..1214,\n        sym: \"b\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1233..1234,\n        sym: \"b\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1253..1254,\n        sym: \"b\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1269..1270,\n        sym: \"i\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1289..1290,\n        sym: \"i\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1300..1301,\n        sym: \"i\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1320..1321,\n        sym: \"i\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1340..1341,\n        sym: \"i\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1352..1353,\n        sym: \"d\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1363..1364,\n        sym: \"d\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1383..1384,\n        sym: \"d\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1403..1404,\n        sym: \"d\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1424..1425,\n        sym: \"e\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1445..1446,\n        sym: \"e\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1466..1467,\n        sym: \"e\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1487..1488,\n        sym: \"e\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1508..1509,\n        sym: \"e\",\n    },\n)"
  ],
  "exprs": [
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 465..466,\n        sym: \"b\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 463..467,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 476..477,\n        sym: \"i\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 474..478,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 487..488,\n        sym: \"d\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 485..489,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 498..499,\n        sym: \"e\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 496..500,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 519..520,\n        sym: \"a\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 517..521,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 530..531,\n        sym: \"i\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 528..532,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 541..542,\n        sym: \"d\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 539..543,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 552..553,\n        sym: \"e\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 550..554,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 573..574,\n        sym: \"a\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 571..575,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 584..585,\n        sym: \"b\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 582..586,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 595..596,\n        sym: \"d\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 593..597,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 606..607,\n        sym: \"e\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 604..608,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 627..628,\n        sym: \"a\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 625..629,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 638..639,\n        sym: \"b\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 636..640,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 649..650,\n        sym: \"i\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 647..651,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 660..661,\n        sym: \"e\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 658..662,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 681..682,\n        sym: \"a\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 679..683,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 702..703,\n        sym: \"b\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 700..704,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 723..724,\n        sym: \"i\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 721..725,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 744..745,\n        sym: \"d\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 742..746,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 765..766,\n        sym: \"e\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 763..767,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1114..1115,\n        sym: \"b\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1112..1116,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1134..1135,\n        sym: \"i\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1132..1136,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1154..1155,\n        sym: \"d\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1152..1156,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1165..1166,\n        sym: \"e\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1163..1167,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1186..1187,\n        sym: \"a\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1184..1188,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1206..1207,\n        sym: \"i\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1204..1208,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1217..1218,\n        sym: \"d\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1215..1219,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1237..1238,\n        sym: \"e\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1235..1239,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1257..1258,\n        sym: \"b\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1255..1259,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1273..1274,\n        sym: \"a\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1271..1275,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1293..1294,\n        sym: \"b\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1291..1295,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1304..1305,\n        sym: \"d\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1302..1306,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1324..1325,\n        sym: \"e\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1322..1326,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1344..1345,\n        sym: \"i\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1342..1346,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1356..1357,\n        sym: \"a\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1354..1358,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1367..1368,\n        sym: \"b\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1365..1369,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1387..1388,\n        sym: \"i\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1385..1389,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1407..1408,\n        sym: \"e\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1405..1409,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1428..1429,\n        sym: \"a\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1426..1430,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1449..1450,\n        sym: \"b\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1447..1451,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1470..1471,\n        sym: \"i\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1468..1472,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1491..1492,\n        sym: \"d\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1489..1493,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1512..1513,\n        sym: \"e\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1510..1514,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)"
  ],
  "module_decls": [],
  "functions": [],
  "classes": [],
  "class_members": [],
  "jsx_elements": [],
  "ts_types": [
    "Keyword(\n    String,\n)"
  ]
}
