aboutsummaryrefslogtreecommitdiff
path: root/src/css_scanner.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-04-13 21:58:28 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-04-13 21:58:28 -0700
commit5d0be616b7db41bdf6bc9f54d956f8d118548bd9 (patch)
tree73a4cc5208e48a2e6eb722114b236908ee24a1de /src/css_scanner.zig
parente7251c0d55ed5a40b427c48a8736a8c3707f77ae (diff)
downloadbun-5d0be616b7db41bdf6bc9f54d956f8d118548bd9.tar.gz
bun-5d0be616b7db41bdf6bc9f54d956f8d118548bd9.tar.zst
bun-5d0be616b7db41bdf6bc9f54d956f8d118548bd9.zip
add some more assertions
Diffstat (limited to 'src/css_scanner.zig')
-rw-r--r--src/css_scanner.zig9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/css_scanner.zig b/src/css_scanner.zig
index 20577e215..95f68d987 100644
--- a/src/css_scanner.zig
+++ b/src/css_scanner.zig
@@ -891,11 +891,14 @@ pub fn NewWriter(
};
}
+ /// The Source must not be empty
pub fn scan(
writer: *Writer,
log: *logger.Log,
allocator: std.mem.Allocator,
) !void {
+ std.debug.assert(writer.source.contents.len > 0);
+
var scanner = Scanner.init(
log,
@@ -906,11 +909,14 @@ pub fn NewWriter(
try scanner.next(.scan, @TypeOf(writer), writer, scanChunk);
}
+ /// The Source must not be empty
pub fn append(
writer: *Writer,
log: *logger.Log,
allocator: std.mem.Allocator,
) !usize {
+ std.debug.assert(writer.source.contents.len > 0);
+
var scanner = Scanner.init(
log,
@@ -923,11 +929,14 @@ pub fn NewWriter(
return scanner.approximate_newline_count;
}
+ /// The Source must not be empty
pub fn run(
writer: *Writer,
log: *logger.Log,
allocator: std.mem.Allocator,
) !void {
+ std.debug.assert(writer.source.contents.len > 0);
+
var scanner = Scanner.init(
log,