adapt to latest libfirm
[cparser] / tokens_preprocessor.inc
index 6fb4344..aa11d22 100644 (file)
@@ -1,45 +1,21 @@
-#ifndef TS
-#define TS(x,str,val)
-#endif
-
-TS(IDENTIFIER,         "identifier", = 256)
-TS(NUMBER,             "number",)
-TS(CHARACTER_CONSTANT, "character constant",)
-TS(STRING_LITERAL,     "string literal",)
-TS(HEADERNAME,         "headername",)
-
-#define ALTERNATE(name, val)          T(_CXX, name, #name,  val)
-#define PUNCTUATOR(name, string, val) T(_ALL, name, string, val)
-#include "tokens_punctuator.inc"
-#undef PUNCTUATOR
-#undef ALTERNATE
-
-#define S(x)   T(_ALL,x,#x,)
-
-S(if)
-S(else)
-S(elif)
-S(endif)
-S(ifdef)
-S(ifndef)
-S(include)
-S(define)
-S(undef)
-S(line)
-S(error)
-S(pragma)
-
-S(defined)
-T(_ALL, va_args, "__VA_ARGS__",)
-T(_MS, __COUNTER__, "__COUNTER__",)
-T(_MS, __TIMESTAMP__, "__TIMESTAMP__",)
-
-S(STDC)
-S(ON)
-S(OFF)
-S(DEFAULT)
-S(FP_CONTRACT)
-S(FENV_ACCESS)
-S(CX_LIMITED_RANGE)
-
-#undef S
+T(CX_LIMITED_RANGE)
+T(DEFAULT)
+T(FENV_ACCESS)
+T(FP_CONTRACT)
+T(OFF)
+T(ON)
+T(STDC)
+T(define)
+T(defined)
+T(elif)
+T(else)  /* remember that this gives T_else, not T_IDENTIFIER like most others */
+T(endif)
+T(error)
+T(if)    /* remember that this gives T_if */
+T(ifdef)
+T(ifndef)
+T(include)
+T(include_next)
+T(line)
+T(pragma)
+T(undef)