From 9bdc51bbab31f04a3af9a0f1a47b3a33b7e9b788 Mon Sep 17 00:00:00 2001 From: Barrett Otte Date: Tue, 13 Aug 2024 14:49:03 -0400 Subject: [PATCH] fixes case sensitive constant in CLLE --- syntaxes/cl.tmLanguage.json | 6 +++--- tests/issues/143.clle | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 tests/issues/143.clle diff --git a/syntaxes/cl.tmLanguage.json b/syntaxes/cl.tmLanguage.json index ee6138c..fbdc56e 100644 --- a/syntaxes/cl.tmLanguage.json +++ b/syntaxes/cl.tmLanguage.json @@ -26,7 +26,7 @@ "patterns": [ { "name": "comment.line.cl", - "begin": "(\\/\\*)(?!(ALL|FIRST))", + "begin": "(?i)(\\/\\*)(?!(ALL|FIRST))", "end": "(\\*\\/)" } ] @@ -35,7 +35,7 @@ "patterns": [ { "name": "constant.language.cl", - "match": "(?i)[*]\\b(IN)([0-9]{0,2})\\b" + "match": "(?i)(\\*)\\b(IN)([0-9]{0,2})\\b" }, { "name": "constant.numeric.cl", @@ -43,7 +43,7 @@ }, { "name": "constant.language.cl", - "match": "[*][a-zA-Z][a-zA-Z0-9]*" + "match": "(\\*)[a-zA-Z][a-zA-Z0-9]*" }, { "name": "constant.language.cl", diff --git a/tests/issues/143.clle b/tests/issues/143.clle new file mode 100644 index 0000000..9cd31dd --- /dev/null +++ b/tests/issues/143.clle @@ -0,0 +1,2 @@ +dspobjd obj(&lib/*all) objtype(*file) output(*outfile) outfile(qtemp/objects) /* vscode comment fix */ +rtvmbrd qtemp/objects nbrcurrcd(&nbrcurrcd)