[
    FullOpeningTag(
        Span(
            1,
            1,
        ),
    ),
    For(
        ForStatement {
            for: Span(
                3,
                1,
            ),
            iterator: Parenthesized {
                left_parenthesis: Span(
                    3,
                    5,
                ),
                inner: ForStatementIterator {
                    initializations: SemicolonTerminated {
                        inner: CommaSeparated {
                            inner: [
                                AssignmentOperation(
                                    Assign {
                                        left: Variable(
                                            SimpleVariable(
                                                SimpleVariable {
                                                    span: Span(
                                                        3,
                                                        6,
                                                    ),
                                                    name: "i",
                                                },
                                            ),
                                        ),
                                        equals: Span(
                                            3,
                                            9,
                                        ),
                                        right: Literal(
                                            Integer(
                                                LiteralInteger {
                                                    value: "0",
                                                    span: Span(
                                                        3,
                                                        11,
                                                    ),
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                AssignmentOperation(
                                    Assign {
                                        left: Variable(
                                            SimpleVariable(
                                                SimpleVariable {
                                                    span: Span(
                                                        3,
                                                        14,
                                                    ),
                                                    name: "i",
                                                },
                                            ),
                                        ),
                                        equals: Span(
                                            3,
                                            17,
                                        ),
                                        right: Literal(
                                            Integer(
                                                LiteralInteger {
                                                    value: "1",
                                                    span: Span(
                                                        3,
                                                        19,
                                                    ),
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                            commas: [
                                Span(
                                    3,
                                    12,
                                ),
                            ],
                        },
                        semicolon: Span(
                            3,
                            20,
                        ),
                    },
                    conditions: SemicolonTerminated {
                        inner: CommaSeparated {
                            inner: [],
                            commas: [],
                        },
                        semicolon: Span(
                            3,
                            21,
                        ),
                    },
                    loop: CommaSeparated {
                        inner: [],
                        commas: [],
                    },
                },
                right_parenthesis: Span(
                    3,
                    22,
                ),
            },
            body: Statement(
                Block(
                    Braced {
                        left_brace: Span(
                            3,
                            24,
                        ),
                        inner: [],
                        right_brace: Span(
                            5,
                            1,
                        ),
                    },
                ),
            ),
        },
    ),
]
