[
    FullOpeningTag(
        Span {
            line: 1,
            column: 1,
            position: 0,
        },
    ),
    Namespace(
        Braced(
            BracedNamespace {
                namespace: Span {
                    line: 3,
                    column: 1,
                    position: 7,
                },
                name: Some(
                    SimpleIdentifier {
                        span: Span {
                            line: 3,
                            column: 11,
                            position: 17,
                        },
                        value: "Foo\Bar",
                    },
                ),
                body: BracedNamespaceBody {
                    start: Span {
                        line: 3,
                        column: 19,
                        position: 25,
                    },
                    end: Span {
                        line: 5,
                        column: 1,
                        position: 50,
                    },
                    statements: [
                        Function(
                            FunctionStatement {
                                comments: CommentGroup {
                                    comments: [],
                                },
                                attributes: [],
                                function: Span {
                                    line: 4,
                                    column: 6,
                                    position: 32,
                                },
                                ampersand: None,
                                name: SimpleIdentifier {
                                    span: Span {
                                        line: 4,
                                        column: 15,
                                        position: 41,
                                    },
                                    value: "foo",
                                },
                                parameters: FunctionParameterList {
                                    comments: CommentGroup {
                                        comments: [],
                                    },
                                    left_parenthesis: Span {
                                        line: 4,
                                        column: 18,
                                        position: 44,
                                    },
                                    parameters: CommaSeparated {
                                        inner: [],
                                        commas: [],
                                    },
                                    right_parenthesis: Span {
                                        line: 4,
                                        column: 19,
                                        position: 45,
                                    },
                                },
                                return_type: None,
                                body: FunctionBody {
                                    comments: CommentGroup {
                                        comments: [],
                                    },
                                    left_brace: Span {
                                        line: 4,
                                        column: 21,
                                        position: 47,
                                    },
                                    statements: [],
                                    right_brace: Span {
                                        line: 4,
                                        column: 22,
                                        position: 48,
                                    },
                                },
                            },
                        ),
                    ],
                },
            },
        ),
    ),
]
