diff options
author | 2022-04-13 21:58:28 -0700 | |
---|---|---|
committer | 2022-04-13 21:58:28 -0700 | |
commit | 5d0be616b7db41bdf6bc9f54d956f8d118548bd9 (patch) | |
tree | 73a4cc5208e48a2e6eb722114b236908ee24a1de /src/css_scanner.zig | |
parent | e7251c0d55ed5a40b427c48a8736a8c3707f77ae (diff) | |
download | bun-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.zig | 9 |
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, |