[
    FullOpeningTag(
        Span(
            1,
            1,
        ),
    ),
    DoWhile(
        DoWhileStatement {
            do: Span(
                1,
                7,
            ),
            body: Block(
                Braced {
                    left_brace: Span(
                        1,
                        10,
                    ),
                    inner: [],
                    right_brace: Span(
                        1,
                        12,
                    ),
                },
            ),
            while: Span(
                1,
                14,
            ),
            condition: SemicolonTerminated {
                inner: Parenthesized {
                    left_parenthesis: Span(
                        1,
                        20,
                    ),
                    inner: Variable(
                        SimpleVariable(
                            SimpleVariable {
                                span: Span(
                                    1,
                                    21,
                                ),
                                name: "a",
                            },
                        ),
                    ),
                    right_parenthesis: Span(
                        1,
                        23,
                    ),
                },
                semicolon: Span(
                    1,
                    24,
                ),
            },
        },
    ),
]
