[ FullOpeningTag( FullOpeningTagStatement { span: Span { line: 1, column: 1, position: 0, }, }, ), Expression( ExpressionStatement { expression: AssignmentOperation( Assign { left: List( ListExpression { list: Span { line: 3, column: 1, position: 7, }, start: Span { line: 3, column: 5, position: 11, }, items: [ KeyValue { key: Literal( String( LiteralString { value: "foo", span: Span { line: 3, column: 6, position: 12, }, kind: SingleQuoted, }, ), ), double_arrow: Span { line: 3, column: 12, position: 18, }, value: Variable( SimpleVariable( SimpleVariable { span: Span { line: 3, column: 15, position: 21, }, name: "$a", }, ), ), }, KeyValue { key: Literal( String( LiteralString { value: "bar", span: Span { line: 3, column: 19, position: 25, }, kind: SingleQuoted, }, ), ), double_arrow: Span { line: 3, column: 25, position: 31, }, value: Variable( SimpleVariable( SimpleVariable { span: Span { line: 3, column: 28, position: 34, }, name: "$b", }, ), ), }, ], end: Span { line: 3, column: 30, position: 36, }, }, ), equals: Span { line: 3, column: 32, position: 38, }, right: Variable( SimpleVariable( SimpleVariable { span: Span { line: 3, column: 34, position: 40, }, name: "$foo", }, ), ), }, ), ending: Semicolon( Span { line: 3, column: 38, position: 44, }, ), }, ), ]