checkpoint
[sbp.git] / src / edu / berkeley / sbp / Token.java
diff --git a/src/edu/berkeley/sbp/Token.java b/src/edu/berkeley/sbp/Token.java
deleted file mode 100644 (file)
index a662e8a..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-package edu.berkeley.sbp;
-import java.io.*;
-import java.util.*;
-import java.lang.reflect.*;
-import java.lang.ref.*;
-import edu.berkeley.sbp.*;
-import edu.berkeley.sbp.util.*;
-
-/** a token of input -- note that this represents an <i>actual input token</i> rather than an <tt>Element</tt> which <i>matches</i> a token */
-public interface Token {
-
-    /** this is declared abstract as a way of forcing subclasses to provide a thoughtful implementation */
-    public abstract String toString();
-
-    /** a sequence of input tokens; returns null when EOF is reached */
-    public static interface Stream<Tok> {
-        public Tok next(int numstates, int resets, int waits) throws IOException;
-        public abstract Location getLocation();
-    }
-
-    /** a location *between tokens* in the input stream */
-    public static interface Location {
-        public String toString();
-    }
-}
-
-