From d82dea382865f939711567805333c4721ac728fc Mon Sep 17 00:00:00 2001 From: Oscar Spencer Date: Sun, 5 Jun 2022 22:47:08 -0400 Subject: [PATCH] fix: Only highlight valid string escapes (#118) --- editor-extensions/vscode/syntaxes/grain.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/editor-extensions/vscode/syntaxes/grain.json b/editor-extensions/vscode/syntaxes/grain.json index 998d1eb..c1eefd9 100644 --- a/editor-extensions/vscode/syntaxes/grain.json +++ b/editor-extensions/vscode/syntaxes/grain.json @@ -829,7 +829,11 @@ "patterns": [ { "name": "constant.character.escape.grain", - "match": "(\\\\\\d{1,3}|\\\\x[A-Fa-f0-9]{1,2}|\\\\u[A-Fa-f0-9]{4}|\\\\u\\{[A-Fa-f0-9]{1,6}\\}|\\\\.)" + "match": "(\\\\\\d{1,3}|\\\\x[A-Fa-f0-9]{1,2}|\\\\u[A-Fa-f0-9]{4}|\\\\u\\{[A-Fa-f0-9]{1,6}\\}|\\\\[bftvrn'\"\\\\])" + }, + { + "name": "invalid.illegal.grain", + "match": "\\\\." } ] },