From 2dc2cabe0ed89cc882076ceda739b7bcc65f37e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20M=2E=20Monacci?= Date: Tue, 1 Jun 2021 20:33:06 -0300 Subject: [PATCH] Dont take # as comment when preceded by backslash (#2112) When escaped with a backslash (e.g., inside a regex) the numeral char, ```#```, shouldn't be interpreted as a beginning of comment. --- runtime/syntax/nim.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/syntax/nim.yaml b/runtime/syntax/nim.yaml index 2478774f..c42d4e39 100644 --- a/runtime/syntax/nim.yaml +++ b/runtime/syntax/nim.yaml @@ -18,7 +18,7 @@ rules: - constant.number: "\\b0[bB][01][01_]+\\b" - constant.number: "\\b[0-9_]((\\.?)[0-9_]+)?[eE][+\\-][0-9][0-9_]+\\b" - constant.string: "\"(\\\\.|[^\"])*\"|'(\\\\.|[^'])*'" - - comment: "[[:space:]]*#.*$" + - comment: "[[:space:]]*[^\\\\]#.*$" - comment: start: "\\#\\[" end: "\\]\\#"