diff options
| author | BonaBeavis <gordian.dziwis@gmail.com> | 2021-01-05 12:37:16 +0100 |
|---|---|---|
| committer | Thomas Vigouroux <tomvig38@gmail.com> | 2021-01-05 16:52:49 +0100 |
| commit | a0f03ec333646f9b9f542a08423d24691f24bb78 (patch) | |
| tree | a6c8fcf959d85d91a26a75dffdd9b1d99748eeaa /queries/turtle | |
| parent | bc4019f4beb233c7de86bb0be0cc11f7dbdd14fd (diff) | |
Add turtle
Diffstat (limited to 'queries/turtle')
| -rw-r--r-- | queries/turtle/folds.scm | 4 | ||||
| -rw-r--r-- | queries/turtle/highlights.scm | 58 | ||||
| -rw-r--r-- | queries/turtle/indents.scm | 10 | ||||
| -rw-r--r-- | queries/turtle/locals.scm | 12 |
4 files changed, 84 insertions, 0 deletions
diff --git a/queries/turtle/folds.scm b/queries/turtle/folds.scm new file mode 100644 index 00000000..863e442a --- /dev/null +++ b/queries/turtle/folds.scm @@ -0,0 +1,4 @@ +[ + (statement) + (blank_node_property_list) +] @fold diff --git a/queries/turtle/highlights.scm b/queries/turtle/highlights.scm new file mode 100644 index 00000000..0608f96a --- /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) diff --git a/queries/turtle/indents.scm b/queries/turtle/indents.scm new file mode 100644 index 00000000..839f50c7 --- /dev/null +++ b/queries/turtle/indents.scm @@ -0,0 +1,10 @@ +[ + (statement) + (blank_node_property_list) + (collection) +] @indent +[ + "]" + ")" +] @branch + diff --git a/queries/turtle/locals.scm b/queries/turtle/locals.scm new file mode 100644 index 00000000..e791f0bb --- /dev/null +++ b/queries/turtle/locals.scm @@ -0,0 +1,12 @@ +(turtle_doc) @scope + +(subject + [ + (prefixed_name) + (iri_reference) + ] @definition.var) + +[ + (prefixed_name) + (iri_reference) +] @reference |
