X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=tokens.inc;h=6c6c856e756fa91d3df9eb0542050bdeab1cc30c;hb=d7384b0b065dd6195ac6649c4d48a06905bc8fe7;hp=4768d49eafb1524aef143d04268db19b2a6ad441;hpb=831e716e7f244e0a558bdbdb2038ea837aae750b;p=cparser diff --git a/tokens.inc b/tokens.inc index 4768d49..6c6c856 100644 --- a/tokens.inc +++ b/tokens.inc @@ -11,7 +11,6 @@ S(IDENTIFIER, "identifier") S(NUMBER, "number constant") S(CHARACTER_CONSTANT, "character constant") S(STRING_LITERAL, "string literal") -S(HEADERNAME, "headername") S(MACRO_PARAMETER, "macro parameter") S(UNKNOWN_CHAR, "unknown character") #undef S @@ -79,7 +78,13 @@ S(_CXX, virtual) S(_CXX, wchar_t) S(_C99|_GNUC, _Bool) -S(_ALL, __thread) + +S(_C11, _Alignas) +S(_C11, _Atomic) +S(_C11, _Generic) +S(_C11, _Noreturn) +S(_C11, _Static_assert) + S(_ALL, __extension__) S(_ALL, __builtin_classify_type) S(_ALL, __builtin_va_list) @@ -103,6 +108,8 @@ S(_MS, __FUNCDNAME__) #define S(mode, x, val) T(mode, T_##x, #x, val) S(_C99, __func__,) S(_ALL, __FUNCTION__, = T___func__) +S(_C11, _Thread_local, ) +S(_ALL, __thread, = T__Thread_local) S(_ALL, signed, ) S(_ALL, __signed, = T_signed) S(_ALL, __signed__, = T_signed) @@ -114,9 +121,10 @@ S(_ALL, __real__, ) S(_ALL, __real, = T___real__) S(_ALL, __imag__, ) S(_ALL, __imag, = T___imag__) -S(_ALL, __alignof__, ) -S(_ALL, __alignof, = T___alignof__) -S(_MS, _alignof, = T___alignof__) +S(_C11, _Alignof, ) +S(_ALL, __alignof__, = T__Alignof) +S(_ALL, __alignof, = T__Alignof) +S(_MS, _alignof, = T__Alignof) S(_ALL, const, ) S(_ALL, __const, = T_const) S(_ALL, __const__, = T_const)