[mlir][vscode] Don't inject inside strings
authorJacques Pienaar <jpienaar@google.com>
Thu, 17 Mar 2022 04:57:04 +0000 (21:57 -0700)
committerJacques Pienaar <jpienaar@google.com>
Thu, 17 Mar 2022 04:57:56 +0000 (21:57 -0700)
Avoids matching R"mlir( while already inside a string.

mlir/utils/vscode/cpp-grammar.json
mlir/utils/vscode/package.json

index c39f6db..36063c6 100644 (file)
@@ -1,6 +1,6 @@
 {
   "scopeName": "source.cpp.mlir",
-  "injectionSelector": "L:source.cpp",
+  "injectionSelector": "L:source.cpp -string.quoted.double.cpp -string.quoted.double.raw",
   "patterns": [
     {
       "include": "#mlir-raw-string"
index ebb6487..e45ce4c 100644 (file)
@@ -2,7 +2,7 @@
   "name": "vscode-mlir",
   "displayName": "MLIR",
   "description": "MLIR Language Extension",
-  "version": "0.0.3",
+  "version": "0.0.4",
   "publisher": "llvm-vs-code-extensions",
   "homepage": "https://mlir.llvm.org/",
   "icon": "icon.png",