X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FToken.java;h=41ef3d1401abaae141d2d2ced727183c106b1c17;hp=faa02b915fcfecf8adccbae858632c80184b6a2e;hb=fd97655ce34c3aff1a47bfb2f45775ac711923b1;hpb=1a79f2232401c95fb0a6a0c2bddf78d4c82e612c;ds=sidebyside diff --git a/src/edu/berkeley/sbp/Token.java b/src/edu/berkeley/sbp/Token.java index faa02b9..41ef3d1 100644 --- a/src/edu/berkeley/sbp/Token.java +++ b/src/edu/berkeley/sbp/Token.java @@ -13,17 +13,16 @@ public interface Token { /** this is declared abstract as a way of forcing subclasses to provide a thoughtful implementation */ public abstract String toString(); - public abstract Location getLocation(); - /** a sequence of input tokens; returns null when EOF is reached */ public static interface Stream { public T next() throws IOException; + public abstract Location getLocation(); } /** a location within the input stream */ public static interface Location { public String toString(); } - } +