diff options
author | Gokul Soumya | 2022-01-09 05:08:58 +0000 |
---|---|---|
committer | Gokul Soumya | 2022-01-09 05:08:58 +0000 |
commit | b3b4e78585d6a458954b8cb5b2c2a271a78b730b (patch) | |
tree | 4253fadc0dd035ac82c139adfc07927925f622fe /runtime/queries/regex | |
parent | 449624965b05fd2abc9e3ba2f791f8de8b1eeb3e (diff) | |
parent | 97e12f5c5a26cbbc2eddffd91a2e506403d4d453 (diff) |
Merge branch 'master' into cursor-shape-new
Diffstat (limited to 'runtime/queries/regex')
-rw-r--r-- | runtime/queries/regex/highlights.scm | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/runtime/queries/regex/highlights.scm b/runtime/queries/regex/highlights.scm new file mode 100644 index 00000000..9376caa9 --- /dev/null +++ b/runtime/queries/regex/highlights.scm @@ -0,0 +1,53 @@ +; upstream: https://github.com/tree-sitter/tree-sitter-regex/blob/e1cfca3c79896ff79842f057ea13e529b66af636/queries/highlights.scm + +[ + "(" + ")" + "(?" + "(?:" + "(?<" + ">" + "[" + "]" + "{" + "}" +] @punctuation.bracket + +[ + "*" + "+" + "|" + "=" + "<=" + "!" + "<!" + "?" +] @operator + +[ + (identity_escape) + (control_letter_escape) + (character_class_escape) + (control_escape) + (start_assertion) + (end_assertion) + (boundary_assertion) + (non_boundary_assertion) +] @constant.character.escape + +(group_name) @property + +(count_quantifier + [ + (decimal_digits) @constant.numeric + "," @punctuation.delimiter + ]) + +(character_class + [ + "^" @operator + (class_range "-" @operator) + ]) + +(class_character) @constant.character +(pattern_character) @string |