From 472f3e89a61ec51218cefe65305ec6f0a0d95fbf Mon Sep 17 00:00:00 2001 From: Taylan Kammer Date: Fri, 28 Feb 2025 14:38:57 +0100 Subject: update --- src/libzisp/value/sstr.zig | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/libzisp/value/sstr.zig') diff --git a/src/libzisp/value/sstr.zig b/src/libzisp/value/sstr.zig index 1c9812e..b02fd3d 100644 --- a/src/libzisp/value/sstr.zig +++ b/src/libzisp/value/sstr.zig @@ -9,7 +9,7 @@ const Value = value.Value; // Zig API pub fn check(v: Value) bool { - return v.isOther(.sstr) or v.isOther(.sstr_lit); + return v.isOtherTag(.sstr) or v.isOtherTag(.qstr); } pub fn assert(v: Value) void { @@ -19,6 +19,10 @@ pub fn assert(v: Value) void { } } +pub fn checkQuoted(v: Value) bool { + return v.isOtherTag(.qstr); +} + // For now, ignore encoding, just treat it as []u8. pub fn isValidSstr(s: []const u8) bool { @@ -50,8 +54,8 @@ pub fn pack(s: []const u8) Value { return _pack(s, .sstr); } -pub fn packLiteral(s: []const u8) Value { - return _pack(s, .sstr_lit); +pub fn packQuoted(s: []const u8) Value { + return _pack(s, .qstr); } fn _pack(s: []const u8, tag: OtherTag) Value { -- cgit v1.2.3