[
    FullOpeningTag(
        FullOpeningTagStatement {
            span: Span {
                line: 1,
                column: 1,
                position: 0,
            },
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Include(
                IncludeExpression {
                    include: Span {
                        line: 3,
                        column: 1,
                        position: 7,
                    },
                    path: Literal(
                        String(
                            LiteralString {
                                value: "foo.php",
                                span: Span {
                                    line: 3,
                                    column: 9,
                                    position: 15,
                                },
                                kind: SingleQuoted,
                            },
                        ),
                    ),
                },
            ),
            ending: Semicolon(
                Span {
                    line: 3,
                    column: 18,
                    position: 24,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: IncludeOnce(
                IncludeOnceExpression {
                    include_once: Span {
                        line: 5,
                        column: 1,
                        position: 27,
                    },
                    path: Literal(
                        String(
                            LiteralString {
                                value: "bar.php",
                                span: Span {
                                    line: 5,
                                    column: 14,
                                    position: 40,
                                },
                                kind: SingleQuoted,
                            },
                        ),
                    ),
                },
            ),
            ending: Semicolon(
                Span {
                    line: 5,
                    column: 23,
                    position: 49,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: Require(
                RequireExpression {
                    require: Span {
                        line: 7,
                        column: 1,
                        position: 52,
                    },
                    path: Literal(
                        String(
                            LiteralString {
                                value: "baz.php",
                                span: Span {
                                    line: 7,
                                    column: 9,
                                    position: 60,
                                },
                                kind: SingleQuoted,
                            },
                        ),
                    ),
                },
            ),
            ending: Semicolon(
                Span {
                    line: 7,
                    column: 18,
                    position: 69,
                },
            ),
        },
    ),
    Expression(
        ExpressionStatement {
            expression: RequireOnce(
                RequireOnceExpression {
                    require_once: Span {
                        line: 9,
                        column: 1,
                        position: 72,
                    },
                    path: Literal(
                        String(
                            LiteralString {
                                value: "qux.php",
                                span: Span {
                                    line: 9,
                                    column: 14,
                                    position: 85,
                                },
                                kind: SingleQuoted,
                            },
                        ),
                    ),
                },
            ),
            ending: Semicolon(
                Span {
                    line: 9,
                    column: 23,
                    position: 94,
                },
            ),
        },
    ),
]
