fix: require matching hash quantities for raw strings

This commit is contained in:
Dusty Pomerleau 2020-10-21 10:38:31 +11:00
parent 729a832a76
commit 93eeafc79f

View file

@ -958,28 +958,9 @@
] ]
}, },
{ {
"comment": "double-quoted raw strings and raw byte strings (no hash)", "comment": "double-quoted raw strings and raw byte strings",
"name": "string.quoted.double.rust", "name": "string.quoted.double.rust",
"begin": "(b?r)(\")", "begin": "(b?r)(#*)(\")",
"beginCaptures": {
"1": {
"name": "string.quoted.byte.raw.rust"
},
"2": {
"name": "punctuation.definition.string.rust"
}
},
"end": "\"",
"endCaptures": {
"0": {
"name": "punctuation.definition.string.rust"
}
}
},
{
"comment": "double-quoted raw strings and raw byte strings (with hash)",
"name": "string.quoted.double.rust",
"begin": "(b?r)(#+)(\")",
"beginCaptures": { "beginCaptures": {
"1": { "1": {
"name": "string.quoted.byte.raw.rust" "name": "string.quoted.byte.raw.rust"
@ -991,7 +972,7 @@
"name": "punctuation.definition.string.rust" "name": "punctuation.definition.string.rust"
} }
}, },
"end": "(\")(#+)", "end": "(\")(\\2)",
"endCaptures": { "endCaptures": {
"1": { "1": {
"name": "punctuation.definition.string.rust" "name": "punctuation.definition.string.rust"