Skip to content

Commit 45c51f9

Browse files
committedMar 10, 2025··
Remove panic
1 parent f2fc44b commit 45c51f9

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed
 

‎src/check/parse/Parser.zig

-5
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ pub fn pushDiagnostic(self: *Parser, tag: IR.Diagnostic.Tag, region: IR.Region)
116116
}
117117
/// add a malformed token
118118
pub fn pushMalformed(self: *Parser, comptime t: type, tag: IR.Diagnostic.Tag) t {
119-
std.debug.panic("!!!! pushMalformed t={any} tag={s}\n", .{ t, @tagName(tag) });
120119
const pos = self.pos;
121120
self.advanceOne(); // TODO: find a better point to advance to
122121
self.diagnostics.append(self.gpa, .{
@@ -226,13 +225,11 @@ fn parseModuleHeader(self: *Parser) IR.NodeStore.HeaderIdx {
226225
};
227226
const scratch_top = self.store.scratchExposedItemTop();
228227
self.parseCollectionSpan(IR.NodeStore.ExposedItemIdx, .CloseSquare, IR.NodeStore.addScratchExposedItem, Parser.parseExposedItem) catch {
229-
std.debug.print("Ended at {s}\n", .{@tagName(self.peek())});
230228
while (self.peek() != .CloseSquare and self.peek() != .EndOfFile) {
231229
self.advance();
232230
}
233231
self.expect(.CloseSquare) catch {};
234232
self.store.clearScratchExposedItemsFrom(scratch_top);
235-
std.debug.print("Expected CloseSquare, got {s}\n", .{@tagName(self.peek())});
236233
return self.pushMalformed(IR.NodeStore.HeaderIdx, .import_exposing_no_close);
237234
};
238235
const exposes = self.store.exposedItemSpanFrom(scratch_top);
@@ -259,13 +256,11 @@ pub fn parseAppHeader(self: *Parser) IR.NodeStore.HeaderIdx {
259256
};
260257
const scratch_top = self.store.scratchExposedItemTop();
261258
self.parseCollectionSpan(IR.NodeStore.ExposedItemIdx, .CloseSquare, IR.NodeStore.addScratchExposedItem, Parser.parseExposedItem) catch {
262-
std.debug.print("Ended at {s}\n", .{@tagName(self.peek())});
263259
while (self.peek() != .CloseSquare and self.peek() != .EndOfFile) {
264260
self.advance();
265261
}
266262
self.expect(.CloseSquare) catch {};
267263
self.store.clearScratchExposedItemsFrom(scratch_top);
268-
std.debug.print("Expected CloseSquare, got {s}\n", .{@tagName(self.peek())});
269264
return self.pushMalformed(IR.NodeStore.HeaderIdx, .import_exposing_no_close);
270265
};
271266
const provides = self.store.exposedItemSpanFrom(scratch_top);

0 commit comments

Comments
 (0)
Please sign in to comment.