pub const HIGHLIGHT_QUERY: &str = "(identifier) @variable\n\n((identifier) @constant\n (#match? @constant \"^[A-Z][A-Z\\\\d_]*$\"))\n\n\"break\" @keyword\n\"case\" @keyword\n\"const\" @keyword\n\"continue\" @keyword\n\"default\" @keyword\n\"do\" @keyword\n\"else\" @keyword\n\"enum\" @keyword\n\"extern\" @keyword\n\"for\" @keyword\n\"if\" @keyword\n\"inline\" @keyword\n\"return\" @keyword\n\"sizeof\" @keyword\n\"static\" @keyword\n\"struct\" @keyword\n\"switch\" @keyword\n\"typedef\" @keyword\n\"union\" @keyword\n\"volatile\" @keyword\n\"while\" @keyword\n\n\"#define\" @keyword\n\"#elif\" @keyword\n\"#else\" @keyword\n\"#endif\" @keyword\n\"#if\" @keyword\n\"#ifdef\" @keyword\n\"#ifndef\" @keyword\n\"#include\" @keyword\n(preproc_directive) @keyword\n\n\"--\" @operator\n\"-\" @operator\n\"-=\" @operator\n\"->\" @operator\n\"=\" @operator\n\"!=\" @operator\n\"*\" @operator\n\"&\" @operator\n\"&&\" @operator\n\"+\" @operator\n\"++\" @operator\n\"+=\" @operator\n\"<\" @operator\n\"==\" @operator\n\">\" @operator\n\"||\" @operator\n\n\".\" @delimiter\n\";\" @delimiter\n\n(string_literal) @string\n(system_lib_string) @string\n\n(null) @constant\n(number_literal) @number\n(char_literal) @number\n\n(field_identifier) @property\n(statement_identifier) @label\n(type_identifier) @type\n(primitive_type) @type\n(sized_type_specifier) @type\n\n(call_expression\n  function: (identifier) @function)\n(call_expression\n  function: (field_expression\n    field: (field_identifier) @function))\n(function_declarator\n  declarator: (identifier) @function)\n(preproc_function_def\n  name: (identifier) @function.special)\n\n(comment) @comment\n";
Expand description

The syntax highlighting query for this language.