[
    FullOpeningTag(
        Span {
            line: 1,
            column: 1,
            position: 0,
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 3,
                    column: 1,
                    position: 7,
                },
                kind: String,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 3,
                                column: 10,
                                position: 16,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 3,
                    column: 12,
                    position: 18,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 4,
                    column: 1,
                    position: 20,
                },
                kind: Int,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 4,
                                column: 7,
                                position: 26,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 4,
                    column: 9,
                    position: 28,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 5,
                    column: 1,
                    position: 30,
                },
                kind: Float,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 5,
                                column: 10,
                                position: 39,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 5,
                    column: 12,
                    position: 41,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 6,
                    column: 1,
                    position: 43,
                },
                kind: Bool,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 6,
                                column: 11,
                                position: 53,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 6,
                    column: 13,
                    position: 55,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 7,
                    column: 1,
                    position: 57,
                },
                kind: Bool,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 7,
                                column: 8,
                                position: 64,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 7,
                    column: 10,
                    position: 66,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 8,
                    column: 1,
                    position: 68,
                },
                kind: Unset,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 8,
                                column: 9,
                                position: 76,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 8,
                    column: 11,
                    position: 78,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 9,
                    column: 1,
                    position: 80,
                },
                kind: Object,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 9,
                                column: 10,
                                position: 89,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 9,
                    column: 12,
                    position: 91,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 10,
                    column: 1,
                    position: 93,
                },
                kind: Array,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 10,
                                column: 9,
                                position: 101,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 10,
                    column: 11,
                    position: 103,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 11,
                    column: 1,
                    position: 105,
                },
                kind: Float,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 11,
                                column: 9,
                                position: 113,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 11,
                    column: 11,
                    position: 115,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 12,
                    column: 1,
                    position: 117,
                },
                kind: Float,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 12,
                                column: 8,
                                position: 124,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 12,
                    column: 10,
                    position: 126,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 14,
                    column: 1,
                    position: 129,
                },
                kind: String,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 14,
                                column: 60,
                                position: 188,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 14,
                    column: 62,
                    position: 190,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 15,
                    column: 1,
                    position: 192,
                },
                kind: Int,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 15,
                                column: 57,
                                position: 248,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 15,
                    column: 59,
                    position: 250,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 16,
                    column: 1,
                    position: 252,
                },
                kind: Float,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 16,
                                column: 60,
                                position: 311,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 16,
                    column: 62,
                    position: 313,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 17,
                    column: 1,
                    position: 315,
                },
                kind: Bool,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 17,
                                column: 61,
                                position: 375,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 17,
                    column: 63,
                    position: 377,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 18,
                    column: 1,
                    position: 379,
                },
                kind: Bool,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 18,
                                column: 58,
                                position: 436,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 18,
                    column: 60,
                    position: 438,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 19,
                    column: 1,
                    position: 440,
                },
                kind: Unset,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 19,
                                column: 59,
                                position: 498,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 19,
                    column: 61,
                    position: 500,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 20,
                    column: 1,
                    position: 502,
                },
                kind: Object,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 20,
                                column: 60,
                                position: 561,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 20,
                    column: 62,
                    position: 563,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 21,
                    column: 1,
                    position: 565,
                },
                kind: Array,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 21,
                                column: 59,
                                position: 623,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 21,
                    column: 61,
                    position: 625,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 22,
                    column: 1,
                    position: 627,
                },
                kind: Float,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 22,
                                column: 59,
                                position: 685,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 22,
                    column: 61,
                    position: 687,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Cast {
                cast: Span {
                    line: 23,
                    column: 1,
                    position: 689,
                },
                kind: Float,
                value: Variable(
                    SimpleVariable(
                        SimpleVariable {
                            span: Span {
                                line: 23,
                                column: 58,
                                position: 746,
                            },
                            name: "$a",
                        },
                    ),
                ),
            },
            ending: Semicolon(
                Span {
                    line: 23,
                    column: 60,
                    position: 748,
                },
            ),
        },
    ),
]
