}
fn run(allocator: Allocator, source: []const u8) !void {
- var scanner = Scanner.init(source);
- const tokens = try scanner.scanTokens(allocator);
+ var scanner = Scanner.init(allocator, source);
+ const tokens = try scanner.scanTokens();
defer allocator.free(tokens);
// For now, just print the tokens.