{
  "programs": [
    "Program {\n    span: 1..673,\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}"
  ],
  "stmts": [
    "Decl(\n    _,\n)",
    "Expr(\n    ExprStmt {\n        span: 61..79,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 78..95,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 94..106,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 105..122,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 121..139,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 138..161,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 160..182,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 181..198,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 197..219,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 218..241,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 240..263,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 262..285,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 284..302,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 301..324,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 323..347,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 346..374,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 373..401,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 400..423,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 422..450,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 449..478,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 477..500,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 499..522,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 521..544,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 543..567,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 566..594,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 593..621,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 620..648,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 647..673,\n        expr: _,\n    },\n)"
  ],
  "decls": [
    "Var(\n    VarDecl {\n        span: 1..62,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1..15,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)"
  ],
  "pats": [
    "Ident(\n    Ident {\n        span: 5..9,\n        sym: \"temp\",\n    },\n)"
  ],
  "exprs": [
    "Ident(\n    Ident {\n        span: 66..70,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 64..71,\n        op: MinusMinus,\n        arg: _,\n        prefix: true,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 62..71,\n        op: Bang,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 61..74,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 75..76,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 72..77,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 80..84,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 84..87,\n        op: MinusMinus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 79..87,\n        op: Bang,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 78..90,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 91..92,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 88..93,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 96..97,\n            value: 3.0,\n        },\n    ),\n)",
    "Unary(\n    UnaryExpr {\n        span: 95..98,\n        op: Bang,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 94..101,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 102..103,\n            value: 4.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 99..104,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 107..111,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 111..114,\n        op: PlusPlus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 106..114,\n        op: Bang,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 105..117,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 118..119,\n            value: 4.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 115..120,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 123..127,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 127..130,\n        op: MinusMinus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 122..130,\n        op: Bang,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 121..133,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 134..135,\n            value: 4.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 131..136,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 143..147,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 141..148,\n        op: MinusMinus,\n        arg: _,\n        prefix: true,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 139..148,\n        op: Bang,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 138..151,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 152..153,\n            value: 3.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 157..158,\n            value: 1.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 154..159,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 149..159,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 162..166,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 166..169,\n        op: MinusMinus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 161..169,\n        op: Bang,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 160..172,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 173..174,\n            value: 3.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 178..179,\n            value: 1.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 175..180,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 170..180,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 183..184,\n            value: 3.0,\n        },\n    ),\n)",
    "Unary(\n    UnaryExpr {\n        span: 182..185,\n        op: Bang,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 181..188,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 189..190,\n            value: 4.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 194..195,\n            value: 1.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 191..196,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 186..196,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 199..203,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 203..206,\n        op: PlusPlus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 198..206,\n        op: Bang,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 197..209,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 210..211,\n            value: 4.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 215..216,\n            value: 1.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 212..217,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 207..217,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 220..224,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 224..227,\n        op: MinusMinus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 219..227,\n        op: Bang,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 218..230,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 231..232,\n            value: 4.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 236..237,\n            value: 1.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 233..238,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 228..238,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 250..254,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 248..255,\n        op: MinusMinus,\n        arg: _,\n        prefix: true,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 241..255,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 240..258,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 259..260,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 256..261,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 270..274,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 274..277,\n        op: MinusMinus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 263..277,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 262..280,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 281..282,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 278..283,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 292..293,\n            value: 3.0,\n        },\n    ),\n)",
    "Unary(\n    UnaryExpr {\n        span: 285..294,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 284..297,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 298..299,\n            value: 4.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 295..300,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 309..313,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 313..316,\n        op: PlusPlus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 302..316,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 301..319,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 320..321,\n            value: 4.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 317..322,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 331..335,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 335..338,\n        op: MinusMinus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 324..338,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 323..341,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 342..343,\n            value: 4.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 339..344,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 346..347,\n            value: 1.0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 361..365,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 359..366,\n        op: MinusMinus,\n        arg: _,\n        prefix: true,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 352..366,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 351..369,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 370..371,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 367..372,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 348..372,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 373..374,\n            value: 1.0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 386..390,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 390..393,\n        op: MinusMinus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 379..393,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 378..396,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 397..398,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 394..399,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 375..399,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 400..401,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 413..414,\n            value: 3.0,\n        },\n    ),\n)",
    "Unary(\n    UnaryExpr {\n        span: 406..415,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 405..418,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 419..420,\n            value: 4.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 416..421,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 402..421,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 422..423,\n            value: 1.0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 435..439,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 439..442,\n        op: PlusPlus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 428..442,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 427..445,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 446..447,\n            value: 4.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 443..448,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 424..448,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 449..450,\n            value: 1.0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 462..466,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 466..469,\n        op: MinusMinus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 455..469,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 454..472,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 473..474,\n            value: 4.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 470..475,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 451..475,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 487..491,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 485..492,\n        op: MinusMinus,\n        arg: _,\n        prefix: true,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 478..492,\n        op: Delete,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 477..495,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 496..497,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 493..498,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 509..513,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 507..514,\n        op: PlusPlus,\n        arg: _,\n        prefix: true,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 500..514,\n        op: Delete,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 499..517,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 518..519,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 515..520,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 529..533,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 533..536,\n        op: MinusMinus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 522..536,\n        op: Delete,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 521..539,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 540..541,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 537..542,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 551..555,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 555..558,\n        op: PlusPlus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 544..558,\n        op: Delete,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 543..561,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 562..563,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 559..564,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 566..567,\n            value: 1.0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 581..585,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 579..586,\n        op: MinusMinus,\n        arg: _,\n        prefix: true,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 572..586,\n        op: Delete,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 571..589,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 590..591,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 587..592,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 568..592,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 593..594,\n            value: 1.0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 608..612,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 606..613,\n        op: PlusPlus,\n        arg: _,\n        prefix: true,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 599..613,\n        op: Delete,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 598..616,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 617..618,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 614..619,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 595..619,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 620..621,\n            value: 1.0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 633..637,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 637..640,\n        op: MinusMinus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 626..640,\n        op: Delete,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 625..643,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 644..645,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 641..646,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 622..646,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 647..648,\n            value: 1.0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 660..664,\n        sym: \"temp\",\n    },\n)",
    "Update(\n    UpdateExpr {\n        span: 664..667,\n        op: PlusPlus,\n        arg: _,\n        prefix: false,\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 653..667,\n        op: Delete,\n        arg: _,\n    },\n)",
    "Paren(\n    ParenExpr {\n        span: 652..670,\n        expr: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 671..672,\n            value: 3.0,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 668..673,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 649..673,\n        op: Exp,\n        left: _,\n        right: _,\n    },\n)"
  ],
  "module_decls": [],
  "functions": [],
  "classes": [],
  "class_members": [],
  "jsx_elements": [],
  "ts_types": []
}
