From e4605052768e757586c7012f5d85dd5f8aa6c83c Mon Sep 17 00:00:00 2001 From: Vincent Rischmann Date: Fri, 25 Jun 2021 18:17:55 +0200 Subject: query: fix new compilation errors --- query.zig | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'query.zig') diff --git a/query.zig b/query.zig index 99f8bcd..6663f52 100644 --- a/query.zig +++ b/query.zig @@ -22,12 +22,6 @@ pub const ParsedQuery = struct { query_size: usize, pub fn from(comptime query: []const u8) Self { - const State = enum { - Start, - BindMarker, - BindMarkerType, - }; - comptime var buf: [query.len]u8 = undefined; comptime var pos = 0; comptime var state = .Start; @@ -38,7 +32,7 @@ pub const ParsedQuery = struct { comptime var parsed_query: ParsedQuery = undefined; parsed_query.nb_bind_markers = 0; - inline for (query) |c, i| { + inline for (query) |c| { switch (state) { .Start => switch (c) { '?' => { @@ -71,7 +65,7 @@ pub const ParsedQuery = struct { '}' => { state = .Start; - const typ = parsed_query.parseType(current_bind_marker_type[0..current_bind_marker_type_pos]); + const typ = parseType(current_bind_marker_type[0..current_bind_marker_type_pos]); parsed_query.bind_markers[parsed_query.nb_bind_markers] = BindMarker{ .Typed = typ }; parsed_query.nb_bind_markers += 1; @@ -103,7 +97,7 @@ pub const ParsedQuery = struct { return parsed_query; } - fn parseType(comptime self: *Self, type_info: []const u8) type { + fn parseType(type_info: []const u8) type { if (type_info.len <= 0) @compileError("invalid type info " ++ type_info); // Integer -- cgit v1.2.3