X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Ftib%2FTib.java;h=0237e64c1dd0caa83f1ff388648081da036a4925;hb=189d68c64f7aaec90b7cdef0fb2c358fe4f0dd21;hp=1492240c965e2a2194aab311e1883079552655ab;hpb=e12a3098c6ed3cbfa6493870af3688f833c4f8ac;p=sbp.git diff --git a/src/edu/berkeley/sbp/tib/Tib.java b/src/edu/berkeley/sbp/tib/Tib.java index 1492240..0237e64 100644 --- a/src/edu/berkeley/sbp/tib/Tib.java +++ b/src/edu/berkeley/sbp/tib/Tib.java @@ -45,8 +45,8 @@ public class Tib implements Input { public Input.Location getLocation() { return new Cartesian.Location(_col, _row); } private BufferedReader br; - char left = CharRange.left; - char right = CharRange.right; + char left = CharAtom.left; + char right = CharAtom.right; boolean waiting = false; char waitingChar = ' '; @@ -135,6 +135,7 @@ public class Tib implements Input { // Grammar ////////////////////////////////////////////////////////////////////////////// + /* public static class Grammar extends ReflectiveGrammar { private int anon = 0; private final Element ws = Sequence.maximal0(getNonTerminal("w")); @@ -148,11 +149,11 @@ public class Tib implements Input { u2.add(Sequence.singleton(new Element[] { u }, 0)); return anonymousNonTerminal(new Sequence[][] { new Sequence[] { - Sequence.singleton(new Element[] { CharRange.leftBrace, + Sequence.singleton(new Element[] { CharAtom.leftBrace, ws, u2, ws, - CharRange.rightBrace + CharAtom.rightBrace }, 2) } }); @@ -160,6 +161,7 @@ public class Tib implements Input { return super.walk(tree); } } + */ /* public class Braces extends Union {