refactoring to eliminate Token.result()
[sbp.git] / src / edu / berkeley / sbp / tib / TibDoc.java
index b44678f..f519729 100644 (file)
@@ -14,13 +14,13 @@ public class TibDoc {
     
     public static void main(String[] s) throws Exception {
         System.out.println("parsing " + s[0]);
-        Tree<String> res = new Parser(MetaGrammar.make(), CharToken.top()).parse1(new CharToken.Stream(new FileInputStream(s[0])));
+        Tree<String> res = new CharToken.CharToStringParser(MetaGrammar.make()).parse1(new CharToken.Stream(new FileInputStream(s[0])));
         MetaGrammar gram = (MetaGrammar)new Tib.Grammar().walk(res);
         //System.out.println(gram);
         Union mg = gram.done();
         
         System.out.println("\nparsing " + s[1]);
-        res = new Parser(mg, CharToken.top()).parse1(new Tib(new FileInputStream(s[1])));
+        res = new CharToken.CharToStringParser(mg).parse1(new Tib(new FileInputStream(s[1])));
         System.out.println(res);
     }