X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FElement.java;h=27a3ee64edc3220951fd1bb88e3833bd9d46fefe;hp=35678abfb3cba74d48b7f3eaf830373804a98e76;hb=dc9bb3a45ed306e2e35549076842b3e74efecb48;hpb=449c39e0dafd7c736bfcd8d56bbd08b7a99e25a4
diff --git a/src/edu/berkeley/sbp/Element.java b/src/edu/berkeley/sbp/Element.java
index 35678ab..27a3ee6 100644
--- a/src/edu/berkeley/sbp/Element.java
+++ b/src/edu/berkeley/sbp/Element.java
@@ -1,24 +1,20 @@
-// Copyright 2006 all rights reserved; see LICENSE file for BSD-style license
+// (C) 2006-2007 all rights reserved; see LICENSE file for BSD-style license
package edu.berkeley.sbp;
-import edu.berkeley.sbp.util.*;
-import edu.berkeley.sbp.*;
-import edu.berkeley.sbp.*;
-import java.io.*;
import java.util.*;
-import java.lang.reflect.*;
-import java.lang.ref.*;
-/** the root superclass for all components of the grammar (terminals, nonterminals, literals, etc) */
+/**
+ *
+ * the root superclass for all components of the grammar (terminals,
+ * nonterminals, literals, etc)
+ *
+ */
public abstract class Element implements SequenceOrElement {
/** sorry, you can't make up new, custom elements */
Element() { }
- /** a more verbose version of toString() which should show the entire grammar */
+ /** a more verbose version of toString() for displaying whole grammars */
abstract StringBuffer toString(StringBuffer sb);
- /** returns the Forest resulting from matching this element against the empty string */
- Forest> epsilonForm(Input.Region loc) { throw new Error("element " + this + " has no epsilon form"); }
-
}