4 #define TOK_IDENT 0x1000 // first identifier
31 PUNCT(ELLIPSIS, "...")
32 PUNCT(INVAL, "<invalid-token>")
33 PUNCT(STR, "<string-literal>")
34 PUNCT(CHARSTR, "<character-literal>")
35 PUNCT(NUMBER, "<numeric-literal>")
36 // these aren't really tokens, but it's convenient to treat them as such
37 PUNCT(POSTINC, "<postfix++>")
38 PUNCT(POSTDEC, "<postfix-->")