diff options
Diffstat (limited to 'helix-22.03-x86_64-windows/runtime/queries/regex')
| -rw-r--r-- | helix-22.03-x86_64-windows/runtime/queries/regex/highlights.scm | 53 | 
1 files changed, 53 insertions, 0 deletions
diff --git a/helix-22.03-x86_64-windows/runtime/queries/regex/highlights.scm b/helix-22.03-x86_64-windows/runtime/queries/regex/highlights.scm new file mode 100644 index 0000000..9376caa --- /dev/null +++ b/helix-22.03-x86_64-windows/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  | 
