From 213502721961854b30a4971b0197495145fbbc75 Mon Sep 17 00:00:00 2001 From: Greg Shuflin Date: Tue, 18 Apr 2023 02:14:18 -0700 Subject: [PATCH] Improve error message in lexer (#242) In the error message for an invalid character, print which character triggered the error. --- src/syntax/lexer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/syntax/lexer.rs b/src/syntax/lexer.rs index 43417046f..7961d4cac 100644 --- a/src/syntax/lexer.rs +++ b/src/syntax/lexer.rs @@ -512,7 +512,7 @@ impl Lexer<'_> { c if is_id_start(c) => self.ident(start), - _ => self.error("this character is not valid in code"), + c => self.error(eco_format!("the character `{c}` is not valid in code")), } }