Advanced codegen for header to generate not only token enum, but also token names.