make Parser implement Serializable
authoradam <adam@megacz.com>
Sat, 8 Sep 2007 22:31:46 +0000 (18:31 -0400)
committeradam <adam@megacz.com>
Sat, 8 Sep 2007 22:31:46 +0000 (18:31 -0400)
darcs-hash:20070908223146-5007d-b7c93912e6d366d9a3b029acd5f3d750aafec6b7.gz

src/edu/berkeley/sbp/Parser.java

index 5f6e252..6b9bad7 100644 (file)
@@ -8,7 +8,7 @@ import java.io.*;
 import java.util.*;
 
 /** a parser which translates an Input&lt;Token&gt; into a Forest&lt;NodeType&gt; */
-public abstract class Parser<Token, NodeType> {
+public abstract class Parser<Token, NodeType> implements Serializable {
 
     final Table pt;
 
@@ -106,7 +106,7 @@ public abstract class Parser<Token, NodeType> {
     // Table //////////////////////////////////////////////////////////////////////////////
 
     /** an SLR(1) parse table which may contain conflicts */
-    class Table extends Grammar<Token> implements Serializable {
+    class Table implements Serializable {
 
         /** the start state */
         final State<Token>   start;