projects
/
cparser
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix cases where compoundlits are constant/get an entity
[cparser]
/
tokens.inc
diff --git
a/tokens.inc
b/tokens.inc
index
4768d49
..
6c6c856
100644
(file)
--- 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(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
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(_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)
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__)
#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)
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, __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)
S(_ALL, const, )
S(_ALL, __const, = T_const)
S(_ALL, __const__, = T_const)