[ FullOpeningTag( FullOpeningTagStatement { span: Span { line: 1, column: 1, position: 0, }, }, ), While( WhileStatement { while: Span { line: 3, column: 1, position: 7, }, left_parenthesis: Span { line: 3, column: 7, position: 13, }, condition: Variable( SimpleVariable( SimpleVariable { span: Span { line: 3, column: 8, position: 14, }, name: "$foo", }, ), ), right_parenthesis: Span { line: 3, column: 12, position: 18, }, body: Statement { statement: Noop( Span { line: 3, column: 13, position: 19, }, ), }, }, ), ]