Add TokenKind enum