aboutsummaryrefslogtreecommitdiff
path: root/src/js_lexer.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-05 13:12:19 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-05 13:12:19 -0700
commit7a4084a23fc5045b479ed4fc08853e251e904d77 (patch)
tree3863baac41f44299c317f2d3d4255fdae3f83768 /src/js_lexer.zig
parent6be0a4653fa62ba8c9ae1c62ba4c56f46f00d7b6 (diff)
downloadbun-7a4084a23fc5045b479ed4fc08853e251e904d77.tar.gz
bun-7a4084a23fc5045b479ed4fc08853e251e904d77.tar.zst
bun-7a4084a23fc5045b479ed4fc08853e251e904d77.zip
alright
Former-commit-id: e0d01a9a9169bc0593b040b58c6260da18e6e717
Diffstat (limited to 'src/js_lexer.zig')
-rw-r--r--src/js_lexer.zig10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/js_lexer.zig b/src/js_lexer.zig
index 9ce678392..4d6b16b31 100644
--- a/src/js_lexer.zig
+++ b/src/js_lexer.zig
@@ -350,7 +350,15 @@ pub const Lexer = struct {
pub fn expectContextualKeyword(self: *LexerType, comptime keyword: string) void {
if (!self.isContextualKeyword(keyword)) {
- self.addError(self.start, "\"{s}\"", .{keyword}, true);
+ if (std.builtin.mode == std.builtin.Mode.Debug) {
+ self.addError(self.start, "Expected \"{s}\" but found \"{s}\" (token: {s})", .{
+ keyword,
+ self.raw(),
+ self.token,
+ }, true);
+ } else {
+ self.addError(self.start, "Expected \"{s}\" but found \"{s}\"", .{ keyword, self.raw() }, true);
+ }
}
self.next();
}