[
    Expression {
        expression: InterpolatedString {
            parts: [
                Expression(
                    Variable(
                        SimpleVariable(
                            SimpleVariable {
                                span: (
                                    1,
                                    9,
                                ),
                                name: "foo",
                            },
                        ),
                    ),
                ),
                Expression(
                    ArrayIndex {
                        array: Variable(
                            SimpleVariable(
                                SimpleVariable {
                                    span: (
                                        1,
                                        15,
                                    ),
                                    name: "foo",
                                },
                            ),
                        ),
                        index: Some(
                            LiteralInteger {
                                span: (
                                    1,
                                    20,
                                ),
                                value: "0",
                            },
                        ),
                    },
                ),
                Expression(
                    ArrayIndex {
                        array: Variable(
                            SimpleVariable(
                                SimpleVariable {
                                    span: (
                                        1,
                                        24,
                                    ),
                                    name: "foo",
                                },
                            ),
                        ),
                        index: Some(
                            LiteralString {
                                span: (
                                    1,
                                    29,
                                ),
                                value: "bar",
                            },
                        ),
                    },
                ),
                Expression(
                    PropertyFetch {
                        target: Variable(
                            SimpleVariable(
                                SimpleVariable {
                                    span: (
                                        1,
                                        37,
                                    ),
                                    name: "foo",
                                },
                            ),
                        ),
                        property: Identifier(
                            SimpleIdentifier(
                                SimpleIdentifier {
                                    span: (
                                        1,
                                        43,
                                    ),
                                    value: "bar",
                                },
                            ),
                        ),
                    },
                ),
                Expression(
                    MethodCall {
                        target: Variable(
                            SimpleVariable(
                                SimpleVariable {
                                    span: (
                                        1,
                                        48,
                                    ),
                                    name: "foo",
                                },
                            ),
                        ),
                        span: (
                            1,
                            52,
                        ),
                        method: Identifier(
                            SimpleIdentifier(
                                SimpleIdentifier {
                                    span: (
                                        1,
                                        54,
                                    ),
                                    value: "bar",
                                },
                            ),
                        ),
                        arguments: ArgumentList {
                            start: (
                                1,
                                57,
                            ),
                            arguments: [],
                            end: (
                                1,
                                58,
                            ),
                        },
                    },
                ),
            ],
        },
        end: (
            1,
            61,
        ),
    },
]
