#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)
S(union)
S(unsigned)
S(void)
-S(volatile)
S(while)
S(_Bool)
S(_Complex)
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
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, "++",)