diff options
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/queries/c/highlights.scm | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/runtime/queries/c/highlights.scm b/runtime/queries/c/highlights.scm index 04d9a04f..36fe47d9 100644 --- a/runtime/queries/c/highlights.scm +++ b/runtime/queries/c/highlights.scm @@ -1,3 +1,5 @@ +"goto" @keyword +"register" @keyword "break" @keyword "case" @keyword "const" @keyword @@ -20,15 +22,17 @@ "volatile" @keyword "while" @keyword -"#define" @keyword -"#elif" @keyword -"#else" @keyword -"#endif" @keyword -"#if" @keyword -"#ifdef" @keyword -"#ifndef" @keyword -"#include" @keyword -(preproc_directive) @keyword +[ + "#define" + "#elif" + "#else" + "#endif" + "#if" + "#ifdef" + "#ifndef" + "#include" + (preproc_directive) +] @keyword.directive "--" @operator "-" @operator @@ -47,8 +51,8 @@ ">" @operator "||" @operator -"." @delimiter -";" @delimiter +"." @punctuation.delimiter +";" @punctuation.delimiter (string_literal) @string (system_lib_string) @string |