Files
2026-09-16 20:09:24 +08:00

16 lines
372 B
C

#include "spl_tok.h"
const char *spl_tok_type_name(spl_tok_type_t t) {
static const char *const names[] = {
#define X(name, enum_name, dummy) #enum_name,
KEYWORD_TABLE
#undef X
#define X(name, enum_name, dummy) #enum_name,
TOKEN_TABLE
#undef X
};
if ((usize)t < sizeof(names) / sizeof(names[0]))
return names[t];
return "?";
}