diff --git a/syntaxes/chapel.tmLanguage.json b/syntaxes/chapel.tmLanguage.json index 8076cb8..5844a6d 100644 --- a/syntaxes/chapel.tmLanguage.json +++ b/syntaxes/chapel.tmLanguage.json @@ -186,6 +186,36 @@ }, "strings": { "patterns": [ + { + "begin": "\"\"\"", + "beginCaptures": { + "0": { "name": "punctuation.definition.string.begin.chapel" } + }, + "end": "\"\"\"", + "endCaptures": { + "0": { "name": "punctuation.definition.string.end.chapel" } + }, + "name": "string.quoted.double.multi.chapel", + "patterns": [ + { "include": "#string_escapes" }, + { "include": "#string_format" } + ] + }, + { + "begin": "'''", + "beginCaptures": { + "0": { "name": "punctuation.definition.string.begin.chapel" } + }, + "end": "'''", + "endCaptures": { + "0": { "name": "punctuation.definition.string.end.chapel" } + }, + "name": "string.quoted.single.multi.chapel", + "patterns": [ + { "include": "#string_escapes" }, + { "include": "#string_format" } + ] + }, { "begin": "\"", "beginCaptures": {