X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=tokens.inc;h=39c5a6a2baca4da617b5e22535c84ceac879e7bb;hb=d9e14443ff584032ca378ba617a2917d4e4e3b26;hp=a379dc7cb83332a78a8db8a1c372df1a5ce853f4;hpb=b3b5cda5150d090e2286748b06d4fef3f29a5371;p=cparser diff --git a/tokens.inc b/tokens.inc index a379dc7..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) @@ -112,6 +115,9 @@ S(_MS, __FUNCDNAME__) #ifdef __w64 #undef __w64 #endif +#ifdef __ptr32 +#undef __ptr32 +#endif #ifdef __ptr64 #undef __ptr64 #endif