--- source: tests/snapshot_tests.rs --- [ Token( kind: Comment(" local age: number = 25"), range: Range( start: 0, end: 25, ), ), Token( kind: Comment(" if age >= 18 then"), range: Range( start: 27, end: 47, ), ), Token( kind: Comment(" print(\"You are an adult.\")"), range: Range( start: 48, end: 81, ), ), Token( kind: Comment(" else"), range: Range( start: 82, end: 89, ), ), Token( kind: Comment(" print(\"You are a minor.\")"), range: Range( start: 90, end: 122, ), ), Token( kind: Comment(" end"), range: Range( start: 123, end: 129, ), ), Token( kind: Function, range: Range( start: 132, end: 140, ), ), Token( kind: Identifier("test"), range: Range( start: 141, end: 145, ), ), Token( kind: LeftParen, range: Range( start: 145, end: 146, ), ), Token( kind: Identifier("t"), range: Range( start: 146, end: 147, ), ), Token( kind: Colon, range: Range( start: 147, end: 148, ), ), Token( kind: Identifier("boolean"), range: Range( start: 149, end: 156, ), ), Token( kind: RightParen, range: Range( start: 156, end: 157, ), ), Token( kind: If, range: Range( start: 160, end: 162, ), ), Token( kind: Identifier("t"), range: Range( start: 163, end: 164, ), ), Token( kind: Then, range: Range( start: 165, end: 169, ), ), Token( kind: Return, range: Range( start: 174, end: 180, ), ), Token( kind: Number("10"), range: Range( start: 181, end: 183, ), ), Token( kind: Else, range: Range( start: 186, end: 190, ), ), Token( kind: Return, range: Range( start: 195, end: 201, ), ), Token( kind: String("Hello"), range: Range( start: 202, end: 209, ), ), Token( kind: End, range: Range( start: 212, end: 215, ), ), Token( kind: End, range: Range( start: 216, end: 219, ), ), Token( kind: Local, range: Range( start: 222, end: 227, ), ), Token( kind: Identifier("result"), range: Range( start: 228, end: 234, ), ), Token( kind: Colon, range: Range( start: 234, end: 235, ), ), Token( kind: Identifier("number"), range: Range( start: 236, end: 242, ), ), Token( kind: Assign, range: Range( start: 243, end: 244, ), ), Token( kind: Identifier("test"), range: Range( start: 245, end: 249, ), ), Token( kind: LeftParen, range: Range( start: 249, end: 250, ), ), Token( kind: True, range: Range( start: 250, end: 254, ), ), Token( kind: RightParen, range: Range( start: 254, end: 255, ), ), Token( kind: Local, range: Range( start: 256, end: 261, ), ), Token( kind: Identifier("n"), range: Range( start: 262, end: 263, ), ), Token( kind: Colon, range: Range( start: 263, end: 264, ), ), Token( kind: Identifier("string"), range: Range( start: 265, end: 271, ), ), Token( kind: Assign, range: Range( start: 272, end: 273, ), ), Token( kind: Identifier("test"), range: Range( start: 274, end: 278, ), ), Token( kind: LeftParen, range: Range( start: 278, end: 279, ), ), Token( kind: False, range: Range( start: 279, end: 284, ), ), Token( kind: RightParen, range: Range( start: 284, end: 285, ), ), Token( kind: EOF, range: Range( start: 286, end: 286, ), ), ]