Derive Macros for Token Parser