[ Token { kind: OpenTag( Full, ), span: ( 1, 1, ), }, Token { kind: Variable( "a", ), span: ( 3, 1, ), }, Token { kind: Equals, span: ( 3, 4, ), }, Token { kind: New, span: ( 3, 6, ), }, Token { kind: Identifier( "Foo", ), span: ( 3, 10, ), }, Token { kind: LeftParen, span: ( 3, 13, ), }, Token { kind: RightParen, span: ( 3, 14, ), }, Token { kind: SemiColon, span: ( 3, 15, ), }, Token { kind: Variable( "b", ), span: ( 4, 1, ), }, Token { kind: Equals, span: ( 4, 4, ), }, Token { kind: Plus, span: ( 4, 6, ), }, Token { kind: LiteralInteger( 1, ), span: ( 4, 7, ), }, Token { kind: SemiColon, span: ( 4, 8, ), }, Token { kind: Variable( "c", ), span: ( 5, 1, ), }, Token { kind: Equals, span: ( 5, 4, ), }, Token { kind: BitwiseNot, span: ( 5, 6, ), }, Token { kind: LiteralInteger( 2, ), span: ( 5, 7, ), }, Token { kind: SemiColon, span: ( 5, 8, ), }, Token { kind: Variable( "d", ), span: ( 6, 1, ), }, Token { kind: Equals, span: ( 6, 4, ), }, Token { kind: Decrement, span: ( 6, 6, ), }, Token { kind: Variable( "b", ), span: ( 6, 8, ), }, Token { kind: SemiColon, span: ( 6, 10, ), }, Token { kind: Variable( "e", ), span: ( 7, 1, ), }, Token { kind: Equals, span: ( 7, 4, ), }, Token { kind: Increment, span: ( 7, 6, ), }, Token { kind: Variable( "d", ), span: ( 7, 8, ), }, Token { kind: SemiColon, span: ( 7, 10, ), }, ]