checkpoint
[sbp.git] / src / edu / berkeley / sbp / Element.java
index 0d7fb84..16ae2f0 100644 (file)
@@ -7,8 +7,11 @@ import java.util.*;
 import java.lang.reflect.*;
 import java.lang.ref.*;
 
-/** the root superclass for all components of the grammar (terminals, nonterminals, literals, etc) */
-public abstract class Element {
+/** <font color=green>the root superclass for all components of the grammar (terminals, nonterminals, literals, etc)</font> */
+public abstract class Element implements SequenceOrElement {
+
+    /** sorry, you can't make up new, custom elements */
+    Element() { }
 
     abstract StringBuffer toString(StringBuffer sb);