[gtksourceview] Add support for various C99 and C11 keywords



commit a3edca055a7727481cd41be4d213dbe1df2d2f90
Author: Ting-Wei Lan <lantw src gnome org>
Date:   Tue Mar 31 01:08:41 2015 +0800

    Add support for various C99 and C11 keywords
    
    https://bugzilla.gnome.org/show_bug.cgi?id=747181

 data/language-specs/c.lang |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/data/language-specs/c.lang b/data/language-specs/c.lang
index 17e3a28..1fdf2e1 100644
--- a/data/language-specs/c.lang
+++ b/data/language-specs/c.lang
@@ -213,6 +213,9 @@
     </context>
 
     <context id="operators" style-ref="operator">
+      <keyword>(_A|a)lignof</keyword>
+      <keyword>_Generic</keyword>
+      <keyword>(_S|s)tatic_assert</keyword>
       <keyword>sizeof</keyword>
     </context>
 
@@ -222,10 +225,13 @@
       <keyword>_Imaginary</keyword>
       <keyword>bool</keyword>
       <keyword>char</keyword>
+      <keyword>char(16|32)_t</keyword>
       <keyword>double</keyword>
       <keyword>float</keyword>
       <keyword>int</keyword>
-      <keyword>(u)?int(8|16|32|64)_t</keyword>
+      <keyword>(u)?int(_least|_fast)?(8|16|32|64)_t</keyword>
+      <keyword>(u)?intmax_t</keyword>
+      <keyword>(u)?intptr_t</keyword>
       <keyword>long</keyword>
       <keyword>ptrdiff_t</keyword>
       <keyword>off(64)?_t</keyword>
@@ -240,6 +246,10 @@
     </context>
 
     <context id="storage-class" style-ref="storage-class">
+      <keyword>(_A|a)lignas</keyword>
+      <keyword>_Atomic</keyword>
+      <keyword>(_N|n)oreturn</keyword>
+      <keyword>(_T|t)hread_local</keyword>
       <keyword>auto</keyword>
       <keyword>const</keyword>
       <keyword>extern</keyword>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]