--- source: tests/snapshot_tests.rs --- [ Token( kind: Local, range: Range( start: 0, end: 5, ), ), Token( kind: Identifier("a"), range: Range( start: 6, end: 7, ), ), Token( kind: Colon, range: Range( start: 7, end: 8, ), ), Token( kind: Identifier("boolean"), range: Range( start: 9, end: 16, ), ), Token( kind: Assign, range: Range( start: 17, end: 18, ), ), Token( kind: True, range: Range( start: 19, end: 23, ), ), Token( kind: Local, range: Range( start: 24, end: 29, ), ), Token( kind: Identifier("b"), range: Range( start: 30, end: 31, ), ), Token( kind: Colon, range: Range( start: 31, end: 32, ), ), Token( kind: Identifier("boolean"), range: Range( start: 33, end: 40, ), ), Token( kind: Assign, range: Range( start: 41, end: 42, ), ), Token( kind: False, range: Range( start: 43, end: 48, ), ), Token( kind: If, range: Range( start: 50, end: 52, ), ), Token( kind: Identifier("a"), range: Range( start: 53, end: 54, ), ), Token( kind: And, range: Range( start: 55, end: 58, ), ), Token( kind: Not, range: Range( start: 59, end: 62, ), ), Token( kind: Identifier("b"), range: Range( start: 63, end: 64, ), ), Token( kind: Then, range: Range( start: 65, end: 69, ), ), Token( kind: Identifier("print"), range: Range( start: 74, end: 79, ), ), Token( kind: LeftParen, range: Range( start: 79, end: 80, ), ), Token( kind: String("a is true and b is false"), range: Range( start: 80, end: 106, ), ), Token( kind: RightParen, range: Range( start: 106, end: 107, ), ), Token( kind: End, range: Range( start: 108, end: 111, ), ), Token( kind: EOF, range: Range( start: 112, end: 112, ), ), ]