summaryrefslogtreecommitdiff
path: root/query.zig
diff options
context:
space:
mode:
authorGravatar Jari Vetoniemi2023-12-18 09:16:09 +0900
committerGravatar Jari Vetoniemi2023-12-18 09:16:09 +0900
commitbefcd1158604126818766ee8fbd4d1e77603c3e0 (patch)
tree1613f19e438128a8dc0b3f513946de951cb79e4a /query.zig
parentfix for latest zig (diff)
downloadzig-sqlite-befcd1158604126818766ee8fbd4d1e77603c3e0.tar.gz
zig-sqlite-befcd1158604126818766ee8fbd4d1e77603c3e0.tar.xz
zig-sqlite-befcd1158604126818766ee8fbd4d1e77603c3e0.zip
query: support [] and ` identifiers
Diffstat (limited to '')
-rw-r--r--query.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/query.zig b/query.zig
index 0f3bcd3..f777f77 100644
--- a/query.zig
+++ b/query.zig
@@ -41,7 +41,7 @@ pub fn ParsedQuery(comptime query: []const u8) ParsedQueryState(query.len) {
41 buf[pos] = c; 41 buf[pos] = c;
42 pos += 1; 42 pos += 1;
43 }, 43 },
44 '\'', '"' => { 44 '\'', '"', '[', '`' => {
45 state = .inside_string; 45 state = .inside_string;
46 buf[pos] = c; 46 buf[pos] = c;
47 pos += 1; 47 pos += 1;
@@ -52,7 +52,7 @@ pub fn ParsedQuery(comptime query: []const u8) ParsedQueryState(query.len) {
52 }, 52 },
53 }, 53 },
54 .inside_string => switch (c) { 54 .inside_string => switch (c) {
55 '\'', '"' => { 55 '\'', '"', ']', '`' => {
56 state = .start; 56 state = .start;
57 buf[pos] = c; 57 buf[pos] = c;
58 pos += 1; 58 pos += 1;