-typedef enum preprocessor_token_type_t {
- TP_NULL = T_NULL,
- TP_EOF = T_EOF,
- TP_ERROR = T_ERROR,
-#define T(mode,x,str,val) TP_##x val,
-#define TS(x,str,val) TP_##x val,
+typedef enum pp_token_kind_tag_t {
+ TP_NULL = 0,
+#define T(token) TP_##token,