X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=tokens.inc;h=39c5a6a2baca4da617b5e22535c84ceac879e7bb;hb=2beaa4f65961fe297663e1cec9e5632b7f3e1cba;hp=2e39abf5fac3f91fe4e39c78fd8ff512f6842d05;hpb=7effb0d2f160b9aba0d876bc1d687ddeb855f756;p=cparser diff --git a/tokens.inc b/tokens.inc index 2e39abf..39c5a6a 100644 --- a/tokens.inc +++ b/tokens.inc @@ -2,13 +2,16 @@ #define TS(x,str,val) #endif -TS(IDENTIFIER, "identifier", = 256) -TS(INTEGER, "integer number",) -TS(CHARACTER_CONSTANT, "character constant",) -TS(WIDE_CHARACTER_CONSTANT, "wide character constant",) -TS(FLOATINGPOINT, "floatingpoint number",) -TS(STRING_LITERAL, "string literal",) -TS(WIDE_STRING_LITERAL, "wide string literal",) +TS(IDENTIFIER, "identifier", = 256) +TS(INTEGER, "integer number",) +TS(INTEGER_OCTAL, "octal integer number",) +TS(INTEGER_HEXADECIMAL, "hexadecimal integer number",) +TS(FLOATINGPOINT, "floatingpoint number",) +TS(FLOATINGPOINT_HEXADECIMAL, "hexadecimal floatingpoint number",) +TS(CHARACTER_CONSTANT, "character constant",) +TS(WIDE_CHARACTER_CONSTANT, "wide character constant",) +TS(STRING_LITERAL, "string literal",) +TS(WIDE_STRING_LITERAL, "wide string literal",) #define ALTERNATE(name, val) T(_CXX, name, #name, val) #define PUNCTUATOR(name, string, val) T(_ALL, name, string, val) @@ -89,34 +92,17 @@ S(_ALL, __thread) S(_ALL, __extension__) S(_ALL, __builtin_classify_type) S(_ALL, __builtin_va_list) -S(_ALL, __builtin_expect) -S(_ALL, __builtin_offsetof) S(_ALL, __builtin_va_arg) -S(_ALL, __builtin_va_end) -S(_ALL, __builtin_alloca) -S(_ALL, __builtin_inf) -S(_ALL, __builtin_inff) -S(_ALL, __builtin_infl) -S(_ALL, __builtin_nan) -S(_ALL, __builtin_nanf) -S(_ALL, __builtin_nanl) +S(_ALL, __builtin_va_copy) +S(_ALL, __builtin_offsetof) +S(_ALL, __builtin_constant_p) +S(_ALL, __builtin_types_compatible_p) S(_ALL, __builtin_isgreater) S(_ALL, __builtin_isgreaterequal) S(_ALL, __builtin_isless) S(_ALL, __builtin_islessequal) S(_ALL, __builtin_islessgreater) S(_ALL, __builtin_isunordered) -S(_ALL, __builtin_constant_p) -S(_ALL, __builtin_prefetch) -S(_ALL, __builtin_huge_val) -S(_ALL, __builtin_return_address) -S(_ALL, __builtin_frame_address) -S(_ALL, __builtin_ffs) -S(_ALL, __builtin_clz) -S(_ALL, __builtin_ctz) -S(_ALL, __builtin_popcount) -S(_ALL, __builtin_parity) -S(_ALL, __builtin_types_compatible_p) S(_ALL, __PRETTY_FUNCTION__) S(_ALL, __FUNCTION__) S(_ALL, __label__) @@ -129,6 +115,9 @@ S(_MS, __FUNCDNAME__) #ifdef __w64 #undef __w64 #endif +#ifdef __ptr32 +#undef __ptr32 +#endif #ifdef __ptr64 #undef __ptr64 #endif