diff --git a/syntaxes/teal.tmLanguage.json b/syntaxes/teal.tmLanguage.json index e2e2a15..c7324d2 100644 --- a/syntaxes/teal.tmLanguage.json +++ b/syntaxes/teal.tmLanguage.json @@ -12,6 +12,9 @@ "repository": { "base": { "patterns": [ + { + "include": "#pragma" + }, { "include": "#comment" }, @@ -29,6 +32,24 @@ } ] }, + "pragma": { + "patterns": [ + { + "begin": "--#pragma", + "beginCaptures": { + "0": { + "name": "keyword.control.directive.pragma.teal" + } + }, + "end": ".*$", + "endCaptures": { + "0": { + "name": "entity.other.attribute-name.pragma.preprocessor.teal" + } + } + } + ] + }, "comment": { "patterns": [ {