Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/pest/highlights.scm')
-rw-r--r--runtime/queries/pest/highlights.scm49
1 files changed, 49 insertions, 0 deletions
diff --git a/runtime/queries/pest/highlights.scm b/runtime/queries/pest/highlights.scm
new file mode 100644
index 00000000..9d6f13c2
--- /dev/null
+++ b/runtime/queries/pest/highlights.scm
@@ -0,0 +1,49 @@
+(line_comment) @comment
+(block_comment) @comment
+
+[
+ "("
+ ")"
+ "["
+ "]"
+ "{"
+ "}"
+] @punctuation.bracket
+
+((identifier) @variable)
+((builtin) @type.builtin)
+((const) @constant)
+
+[
+ (string)
+ (character)
+] @string
+
+[
+ "_"
+ "@"
+ "$"
+]@keyword.storage.modifier
+
+[
+ "~"
+ "|"
+ "="
+ "+"
+ "*"
+ "&"
+ "^"
+ "!"
+ "?"
+ ".."
+] @operator
+
+[
+ "PUSH"
+ "PEEK"
+ "POP"
+ "SOI"
+ "EOI"
+ "ANY"
+] @keyword
+