diff --git a/lib/modules/LR.pmod/kernel.pike b/lib/modules/LR.pmod/kernel.pike
index 4d425871d32778e1ffe337f6e95c5ded9de95c0e..9a7fd27715126e7e4d240859ae664427ba50436a 100644
--- a/lib/modules/LR.pmod/kernel.pike
+++ b/lib/modules/LR.pmod/kernel.pike
@@ -1,5 +1,5 @@
 /*
- * $Id: kernel.pike,v 1.5 1998/11/13 02:37:06 grubba Exp $
+ * $Id: kernel.pike,v 1.6 1998/11/13 20:22:32 grubba Exp $
  *
  * Implements a LR(1) state;
  *
@@ -8,7 +8,7 @@
 
 //.
 //. File:	kernel.pike
-//. RCSID:	$Id: kernel.pike,v 1.5 1998/11/13 02:37:06 grubba Exp $
+//. RCSID:	$Id: kernel.pike,v 1.6 1998/11/13 20:22:32 grubba Exp $
 //. Author:	Henrik Grubbstr�m
 //.
 //. Synopsis:	Implements an LR(1) state.
@@ -39,10 +39,6 @@ mapping(int : multiset(object(item))) symbol_items = ([]);
 //.   object(rule)	REDUCE according to this rule on this symbol.
 mapping(int|string : object /* (kernel) */|object(rule)) action = ([]);
 
-//. + kernel_hash
-//.   Hash value used by equalp
-string kernel_hash;
-
 /*
  * Functions
  */
@@ -68,34 +64,3 @@ void add_item(object(item) i)
   kernel_hash = 0;
 }
 
-//. - make_kernel_hash
-//.   Computes the kernel hash.
-void make_kernel_hash()
-{
-  if (!kernel_hash) {
-    kernel_hash = (string)sort(items->item_id);
-    // kernel_hash = sprintf("%4c:%@4c", sizeof(items), sort(items->item_id));
-    // werror("Kernel hash:%O\n", kernel_hash);
-  }
-}
-
-//. - equalp
-//.   Compare with another state. (OBSOLETE)
-//. > state
-//.   State to compare with.
-int equalp(object /* (kernel) */ state)
-{
-  /* Two states are the same if they contain the same items */
-  if (sizeof(state->items) != sizeof(items)) {
-    return(0);
-  }
-
-  if (!kernel_hash) {
-    make_kernel_hash();
-  }
-  if (!state->kernel_hash) {
-    state->make_kernel_hash();
-  }
-  return(kernel_hash == state->kernel_hash);
-}
-