-TS(EOF, "end of input",)
-TS(IDENTIFIER, "identifier",)
-TS(NUMBER, "number constant",)
-TS(CHARACTER_CONSTANT, "character constant",)
-TS(STRING_LITERAL, "string literal",)
-TS(HEADERNAME, "headername",)
-TS(MACRO_PARAMETER, "macro parameter",)
-TS(UNKNOWN_CHAR, "unknown character",)
+#define S(name, description) T(_ALL, T_##name, description,)
+S(EOF, "end of input")
+S(IDENTIFIER, "identifier")
+S(NUMBER, "number constant")
+S(CHARACTER_CONSTANT, "character constant")
+S(STRING_LITERAL, "string literal")
+S(MACRO_PARAMETER, "macro parameter")
+S(UNKNOWN_CHAR, "unknown character")
+#undef S