#define STRPROP(STRUCTNAME, NAME) StrBuf *NAME;
#define TOKEN(NAME, STRUCT) typedef struct __##NAME \
STRUCT \
TheToken_##NAME;
#include "token.def"
#undef STRPROP
#define STRPROP(STRUCTNAME, NAME) StrBuf *NAME;
#define TOKEN(NAME, STRUCT) typedef struct __##NAME \
STRUCT \
TheToken_##NAME;
#include "token.def"
#undef STRPROP