Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/opencl/highlights.scm')
-rw-r--r--runtime/queries/opencl/highlights.scm150
1 files changed, 0 insertions, 150 deletions
diff --git a/runtime/queries/opencl/highlights.scm b/runtime/queries/opencl/highlights.scm
deleted file mode 100644
index 36133bd2..00000000
--- a/runtime/queries/opencl/highlights.scm
+++ /dev/null
@@ -1,150 +0,0 @@
-[
- "sizeof"
- ; @todo why does "uniform" break highlighting?
- ; "uniform" ; OpenCL C 3.0.13 reserves this as a keyword, but doesn't seem to use it for anything
- (function_qualifier)
-] @keyword
-
-[
- "enum"
- "struct"
- "typedef"
- "union"
-] @keyword.storage.type
-
-[
- "extern"
- "register"
- (type_qualifier)
- (access_qualifier)
- (storage_class_specifier)
- (address_space_qualifier)
-] @keyword.storage.modifier
-
-[
- "goto"
- "break"
- "continue"
-] @keyword.control
-
-[
- "do"
- "for"
- "while"
-] @keyword.control.repeat
-
-[
- "if"
- "else"
- "switch"
- "case"
- "default"
-] @keyword.control.conditional
-
-"return" @keyword.control.return
-
-[
- "defined"
- "#define"
- "#elif"
- "#else"
- "#endif"
- "#if"
- "#ifdef"
- "#ifndef"
- "#include"
- (preproc_directive)
-] @keyword.directive
-
-(pointer_declarator "*" @type.builtin)
-(abstract_pointer_declarator "*" @type.builtin)
-
-[
- "+"
- "-"
- "*"
- "/"
- "++"
- "--"
- "%"
- "=="
- "!="
- ">"
- "<"
- ">="
- "<="
- "&&"
- "||"
- "!"
- "&"
- "|"
- "^"
- "~"
- "<<"
- ">>"
- "="
- "+="
- "-="
- "*="
- "/="
- "%="
- "<<="
- ">>="
- "&="
- "^="
- "|="
- "?"
-] @operator
-
-(conditional_expression ":" @operator)
-
-"..." @punctuation
-
-["," "." ":" ";" "->" "::"] @punctuation.delimiter
-
-["(" ")" "[" "]" "{" "}"] @punctuation.bracket
-
-[(true) (false)] @constant.builtin.boolean
-
-(identifier) @variable
-
-((identifier) @constant
- (#match? @constant "^[A-Z][A-Z\\d_]*$"))
-
-(enumerator name: (identifier) @type.enum.variant)
-
-(string_literal) @string
-(system_lib_string) @string
-
-(null) @constant
-(number_literal) @constant.numeric
-(char_literal) @constant.character
-
-(call_expression
- function: (identifier) @function)
-(call_expression
- function: (field_expression
- field: (field_identifier) @function))
-(call_expression (argument_list (identifier) @variable))
-(function_declarator
- declarator: [(identifier) (field_identifier)] @function)
-(parameter_declaration
- declarator: (identifier) @variable.parameter)
-(parameter_declaration
- (pointer_declarator
- declarator: (identifier) @variable.parameter))
-(preproc_function_def
- name: (identifier) @function.special)
-
-(attribute
- name: (identifier) @attribute)
-
-(field_identifier) @variable.other.member
-(statement_identifier) @label
-(type_identifier) @type
-(scalar_type) @type.builtin
-(sized_type_specifier) @type.builtin
-(vector_type) @type.builtin
-(other_builtin_type) @type.builtin
-
-(comment) @comment