aboutsummaryrefslogtreecommitdiff
path: root/src/json_parser.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-11 14:56:28 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-11 14:56:28 -0800
commit3d057950b9249bed3c5b0034ef7424ac84adf2e5 (patch)
treed2f64bbf42890191711571708f110e79990880b2 /src/json_parser.zig
parent29f0159eae198aebf5ff9d2b6f76ddbdb2f8f63c (diff)
downloadbun-3d057950b9249bed3c5b0034ef7424ac84adf2e5.tar.gz
bun-3d057950b9249bed3c5b0034ef7424ac84adf2e5.tar.zst
bun-3d057950b9249bed3c5b0034ef7424ac84adf2e5.zip
`std.os.`exit -> `Global.exit` so stderr is always flushed
Diffstat (limited to 'src/json_parser.zig')
-rw-r--r--src/json_parser.zig9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/json_parser.zig b/src/json_parser.zig
index e8fbde12c..c732bfd12 100644
--- a/src/json_parser.zig
+++ b/src/json_parser.zig
@@ -258,10 +258,11 @@ fn JSONLikeParser(opts: js_lexer.JSONOptions) type {
try p.lexer.unexpected();
if (comptime Environment.isDebug) {
- std.io.getStdErr().writeAll("\nThis range: \n") catch {};
- std.io.getStdErr().writeAll(
- p.lexer.source.contents[p.lexer.range().loc.toUsize()..p.lexer.range().end().toUsize()],
- ) catch {};
+ std.io.getStdErr().writer().print("\nThis range: {d} - {d} \n{s}", .{
+ p.lexer.range().loc.start,
+ p.lexer.range().end(),
+ p.lexer.range().in(p.lexer.source.contents),
+ }) catch {};
@breakpoint();
}