X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmisc%2FCharToken.java;h=fb02aaf2fae421e37e077a829813907f52252ddb;hp=9d10889d92911abfba73c34ec747f9a1dc421f6c;hb=842f3c9b981b35721bb50d49e85c11085b2040a3;hpb=ebb5fe5647046306f415e31e4967b23169c9004e diff --git a/src/edu/berkeley/sbp/misc/CharToken.java b/src/edu/berkeley/sbp/misc/CharToken.java index 9d10889..fb02aaf 100644 --- a/src/edu/berkeley/sbp/misc/CharToken.java +++ b/src/edu/berkeley/sbp/misc/CharToken.java @@ -154,7 +154,7 @@ public class CharToken implements Token, IntegerTopology.IntegerMappable { long then = 0; private Token.Location location = new LocWrap(1, 1); public Token.Location getLocation() { return location; } - public Token next(int numstates) throws IOException { + public Token next(int numstates, int resets, int waits) throws IOException { int i = r.read(); if (i==-1) return null; char c = (char)i; @@ -164,7 +164,7 @@ public class CharToken implements Token, IntegerTopology.IntegerMappable { while(s.length() < 4) s = " " + s; s = "line "+s+", col " + col; while(s.length() < 20) s += " "; - s += "[ambiguity level: " + (numstates-1) + "]"; + s += "[ambiguity level: " + (numstates-1) + "] [resets: " + resets + "] [waits: " + waits + "]"; long now = System.currentTimeMillis(); if (now-then > 10) { then = now;