45 lines · json
1{2 "scopeName": "source.cpp.mlir",3 "injectionSelector": "L:source.cpp -string.quoted.double.cpp -string.quoted.double.raw",4 "patterns": [5 {6 "include": "#mlir-raw-string"7 }8 ],9 "repository": {10 "mlir-raw-string": {11 "begin": "R\"(?i:mlir)(\\()",12 "beginCaptures": {13 "0": {14 "name": "punctuation.definition.string.begin.cpp"15 },16 "1": {17 "name": "mlir.delimeter.raw.string.cpp"18 }19 },20 "end": "\\)(?i:mlir)\"",21 "endCaptures": {22 "0": {23 "name": "punctuation.definition.string.end.cpp"24 },25 "1": {26 "name": "mlir.delimeter.raw.string.cpp"27 }28 },29 "name": "mlir.raw.string.cpp",30 "patterns": [31 {32 "contentName": "source.mlir",33 "begin": "(?!\\G)",34 "end": "(?i)(?=\\)mlir\")",35 "patterns": [36 {37 "include": "source.mlir"38 }39 ]40 }41 ]42 }43 }44}45