aboutsummaryrefslogtreecommitdiffstats
path: root/queries/turtle/highlights.scm
diff options
context:
space:
mode:
authorBonaBeavis <gordian.dziwis@gmail.com>2021-01-05 12:37:16 +0100
committerThomas Vigouroux <tomvig38@gmail.com>2021-01-05 16:52:49 +0100
commita0f03ec333646f9b9f542a08423d24691f24bb78 (patch)
treea6c8fcf959d85d91a26a75dffdd9b1d99748eeaa /queries/turtle/highlights.scm
parentUpdate lockfile (diff)
downloadnvim-treesitter-a0f03ec333646f9b9f542a08423d24691f24bb78.tar
nvim-treesitter-a0f03ec333646f9b9f542a08423d24691f24bb78.tar.gz
nvim-treesitter-a0f03ec333646f9b9f542a08423d24691f24bb78.tar.bz2
nvim-treesitter-a0f03ec333646f9b9f542a08423d24691f24bb78.tar.lz
nvim-treesitter-a0f03ec333646f9b9f542a08423d24691f24bb78.tar.xz
nvim-treesitter-a0f03ec333646f9b9f542a08423d24691f24bb78.tar.zst
nvim-treesitter-a0f03ec333646f9b9f542a08423d24691f24bb78.zip
Add turtle
Diffstat (limited to 'queries/turtle/highlights.scm')
-rw-r--r--queries/turtle/highlights.scm58
1 files changed, 58 insertions, 0 deletions
diff --git a/queries/turtle/highlights.scm b/queries/turtle/highlights.scm
new file mode 100644
index 000000000..0608f96ae
--- /dev/null
+++ b/queries/turtle/highlights.scm
@@ -0,0 +1,58 @@
+(string) @string
+
+(lang_tag) @type
+
+[
+ "_:"
+ "<"
+ ">"
+ (namespace)
+] @namespace
+
+[
+ (iri_reference)
+ (prefixed_name)
+] @variable
+
+(blank_node_label) @variable
+
+"a" @variable.builtin
+
+(integer) @number
+
+[
+ (decimal)
+ (double)
+] @float
+
+(boolean_literal) @boolean
+
+[
+ "BASE"
+ "PREFIX"
+ "@prefix"
+ "@base"
+] @keyword
+
+[
+ "."
+ ","
+ ";"
+] @punctuation.delimiter
+
+[
+ "("
+ ")"
+ "["
+ "]"
+ (anon)
+] @punctuation.bracket
+
+(comment) @comment
+
+(echar) @string.escape
+
+
+(rdf_literal
+ "^^" @type
+ datatype: (_ ["<" ">" (namespace)] @type) @type)