Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/prolog/highlights.scm')
| -rw-r--r-- | runtime/queries/prolog/highlights.scm | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/runtime/queries/prolog/highlights.scm b/runtime/queries/prolog/highlights.scm new file mode 100644 index 00000000..e496a88a --- /dev/null +++ b/runtime/queries/prolog/highlights.scm @@ -0,0 +1,43 @@ +(comment) @comment + +(atom) @constant + +((atom) @constant.builtin.boolean + (#any-of? @constant.builtin.boolean "true" "false")) + +(functional_notation + function: (atom) @function) + +(integer) @constant.numeric.integer + +(float_number) @constant.numeric.float + +(directive_head) @operator + +(operator_notation + operator: _ @operator) + +[ + (open) + (open_ct) + (close) + (open_list) + "|" + (close_list) + (open_curly) + (close_curly) +] @punctuation.bracket + +[ + (arg_list_separator) + (comma) + (end) + (list_notation_separator) +] @punctuation.delimiter + +(operator_notation + operator: (semicolon) @punctuation.delimiter) + +(double_quoted_list_notation) @string + +(variable_term) @variable |