diff --git a/editors/code/src/languages/syntaxes/tolk.tmLanguage.json b/editors/code/src/languages/syntaxes/tolk.tmLanguage.json index 1fbd3305..7a14627f 100644 --- a/editors/code/src/languages/syntaxes/tolk.tmLanguage.json +++ b/editors/code/src/languages/syntaxes/tolk.tmLanguage.json @@ -13,10 +13,27 @@ "begin": "/\\*", "end": "\\*/" }, + { + "name": "string.quoted.triple", + "begin": "\"\"\"", + "end": "\"\"\"", + "patterns": [ + { + "name": "constant.character.escape", + "match": "\\\\." + } + ] + }, { "name": "string.quoted.double", "begin": "\"", - "end": "\"" + "end": "\"", + "patterns": [ + { + "name": "constant.character.escape", + "match": "\\\\." + } + ] }, { "name": "constant.numeric", diff --git a/editors/code/src/languages/tolk-language-configuration.json b/editors/code/src/languages/tolk-language-configuration.json index cf47123f..a244da69 100644 --- a/editors/code/src/languages/tolk-language-configuration.json +++ b/editors/code/src/languages/tolk-language-configuration.json @@ -13,12 +13,14 @@ ["{", "}"], ["[", "]"], ["(", ")"], + ["\"\"\"", "\"\"\""], ["\"", "\""] ], "surroundingPairs": [ ["{", "}"], ["[", "]"], ["(", ")"], + ["\"\"\"", "\"\"\""], ["\"", "\""] ], "onEnterRules": [