--- source: tests/snapshot_tests.rs --- Program( statements: [ Local(LocalStatement( variables: [ Variable( name: Token( kind: Identifier("name"), range: Range( start: 6, end: 10, ), ), ty: Some(String), ), ], initializer: [ Literal(String(StringLiteral( value: "Stella", range: Range( start: 21, end: 29, ), ))), ], range: Range( start: 0, end: 10, ), )), Local(LocalStatement( variables: [ Variable( name: Token( kind: Identifier("age"), range: Range( start: 36, end: 39, ), ), ty: Some(Number), ), ], initializer: [ Literal(Number(NumberLiteral( value: "25", range: Range( start: 50, end: 52, ), ))), ], range: Range( start: 30, end: 39, ), )), Local(LocalStatement( variables: [ Variable( name: Token( kind: Identifier("is_student"), range: Range( start: 59, end: 69, ), ), ty: Some(Boolean), ), ], initializer: [ Literal(Boolean(BooleanLiteral( value: true, range: Range( start: 81, end: 85, ), ))), ], range: Range( start: 53, end: 69, ), )), ], )