[
    Expression {
        expression: InterpolatedString {
            parts: [
                Expression(
                    Variable(
                        SimpleVariable(
                            SimpleVariable {
                                span: (
                                    1,
                                    8,
                                ),
                                name: "foo",
                            },
                        ),
                    ),
                ),
                Literal(
                    " abc ",
                ),
                Expression(
                    PropertyFetch {
                        target: Variable(
                            SimpleVariable(
                                SimpleVariable {
                                    span: (
                                        1,
                                        12,
                                    ),
                                    name: "bar",
                                },
                            ),
                        ),
                        property: Identifier(
                            SimpleIdentifier(
                                SimpleIdentifier {
                                    span: (
                                        1,
                                        23,
                                    ),
                                    value: "a",
                                },
                            ),
                        ),
                    },
                ),
                Literal(
                    " def ",
                ),
                Expression(
                    ArrayIndex {
                        array: Variable(
                            SimpleVariable(
                                SimpleVariable {
                                    span: (
                                        1,
                                        24,
                                    ),
                                    name: "bar",
                                },
                            ),
                        ),
                        index: Some(
                            LiteralInteger {
                                span: (
                                    1,
                                    34,
                                ),
                                value: "0",
                            },
                        ),
                    },
                ),
                Literal(
                    " ghi ",
                ),
                Expression(
                    ArrayIndex {
                        array: Variable(
                            SimpleVariable(
                                SimpleVariable {
                                    span: (
                                        1,
                                        36,
                                    ),
                                    name: "bar",
                                },
                            ),
                        ),
                        index: Some(
                            LiteralString {
                                span: (
                                    1,
                                    46,
                                ),
                                value: "baz",
                            },
                        ),
                    },
                ),
            ],
        },
        end: (
            1,
            51,
        ),
    },
]
