ignore some more options
[cparser] / tokens.inc
index 4209c2d..6a72d84 100644 (file)
@@ -2,10 +2,11 @@
 #define TS(x,str,val)
 #endif
 
-TS(IDENTIFIER,     "identifier", = 256)
-TS(INTEGER,        "integer number",)
-TS(FLOATINGPOINT,  "floatingpoint number",)
-TS(STRING_LITERAL, "string literal",)
+TS(IDENTIFIER,          "identifier", = 256)
+TS(INTEGER,             "integer number",)
+TS(FLOATINGPOINT,       "floatingpoint number",)
+TS(STRING_LITERAL,      "string literal",)
+TS(WIDE_STRING_LITERAL, "wide string literal",)
 
 #define S(x)   T(x,#x,)
 S(auto)
@@ -37,7 +38,6 @@ S(typedef)
 S(union)
 S(unsigned)
 S(void)
-S(volatile)
 S(while)
 S(_Bool)
 S(_Complex)
@@ -45,17 +45,21 @@ S(_Imaginary)
 S(__thread)
 S(__extension__)
 S(__attribute__)
+S(__builtin_classify_type)
 S(__builtin_va_list)
 S(__builtin_expect)
 S(__builtin_offsetof)
 S(__builtin_va_start)
 S(__builtin_va_arg)
 S(__builtin_va_end)
+S(__builtin_alloca)
+S(__builtin_nanf)
+S(__builtin_nan)
+S(__builtin_nand)
 S(__PRETTY_FUNCTION__)
 S(__FUNCTION__)
 S(__func__)
 S(__alignof__)
-S(__typeof__)
 S(__real__)
 S(__imag__)
 #undef S
@@ -66,9 +70,13 @@ T(restrict,         "__restrict",)
 T(_restrict,          "restrict", = T_restrict)
 T(asm,                     "asm",)
 T(__asm__,             "__asm__", = T_asm)
+T(volatile,           "volatile",)
+T(__volatile__,   "__volatile__", = T_volatile)
 T(inline,               "inline",)
 T(__inline,           "__inline", = T_inline)
 T(__inline__,       "__inline__", = T_inline)
+T(typeof,               "typeof",)
+T(__typeof__,       "__typeof__", = T_typeof)
 
 T(MINUSGREATER,             "->",)
 T(PLUSPLUS,                 "++",)