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.scm | 150 |
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 |