create common superclass of ResultNode and StateNode
authoradam <adam@megacz.com>
Mon, 5 Nov 2007 02:41:24 +0000 (21:41 -0500)
committeradam <adam@megacz.com>
Mon, 5 Nov 2007 02:41:24 +0000 (21:41 -0500)
darcs-hash:20071105024124-5007d-22d8f342e67ce3d3bb404f99430c18138128176b.gz

src/edu/berkeley/sbp/Node.java [new file with mode: 0644]
src/edu/berkeley/sbp/ResultNode.java
src/edu/berkeley/sbp/StateNode.java

diff --git a/src/edu/berkeley/sbp/Node.java b/src/edu/berkeley/sbp/Node.java
new file mode 100644 (file)
index 0000000..7a5c38d
--- /dev/null
@@ -0,0 +1,15 @@
+// Copyright 2006-2007 all rights reserved; see LICENSE file for BSD-style license
+
+package edu.berkeley.sbp;
+import edu.berkeley.sbp.*;
+import edu.berkeley.sbp.util.*;
+import edu.berkeley.sbp.Parser.Table.*;
+import edu.berkeley.sbp.Sequence.Pos;
+import edu.berkeley.sbp.Sequence.Pos;
+import java.io.*;
+import java.util.*;
+import java.lang.reflect.*;
+
+class Node {
+
+}
\ No newline at end of file
index 671940a..e8e3b57 100644 (file)
@@ -7,6 +7,7 @@ import edu.berkeley.sbp.Sequence.Pos;
 import java.util.*;
 
 final class ResultNode
+    extends Node
     implements GraphViz.ToGraphViz {
 
     private Forest.Many f = new Forest.Many();
index 321334d..35f727d 100644 (file)
@@ -12,6 +12,7 @@ import java.lang.reflect.*;
 
 /** a node in the GSS */
 final class StateNode
+    extends Node
     implements Invokable<Pos, ResultNode, Object>,
                IntegerMappable,
                GraphViz.ToGraphViz,