X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmisc%2FRegressionTests.java;h=cf0b4e303222c22d5fab094cdc4e912182b5acdd;hp=b97256439397b60c960a6da5deda2733bb1ca30d;hb=5964a1161340a16d7dea471372737f2474576ceb;hpb=d62f06aa2411dab1830020f731a83abeef24abd3 diff --git a/src/edu/berkeley/sbp/misc/RegressionTests.java b/src/edu/berkeley/sbp/misc/RegressionTests.java index b972564..cf0b4e3 100644 --- a/src/edu/berkeley/sbp/misc/RegressionTests.java +++ b/src/edu/berkeley/sbp/misc/RegressionTests.java @@ -4,6 +4,7 @@ import java.util.*; import edu.berkeley.sbp.*; import edu.berkeley.sbp.misc.*; import edu.berkeley.sbp.tib.*; +import edu.berkeley.sbp.chr.*; public class RegressionTests { @@ -22,15 +23,15 @@ public class RegressionTests { //MetaGrammar mg0 = new MetaGrammar(); //mg0.walk(MetaGrammar.meta); //System.out.println(mg0); - Tree res = new CharToStringParser(MetaGrammar.make()).parse(new FileInputStream(s[0])).expand1(); + Tree res = new CharParser(MetaGrammar.make()).parse(new FileInputStream(s[0])).expand1(); MetaGrammar mg = (MetaGrammar)new MetaGrammar().walk(res); //System.out.println(mg); Union meta = mg.done(); SequenceInputStream sis = new SequenceInputStream(new FileInputStream(s[0]), new FileInputStream(s[1])); - res = new CharToStringParser(meta).parse(sis).expand1(); + res = new CharParser(meta).parse(sis).expand1(); Union testcasegrammar = ((MetaGrammar)new MetaGrammar("ts").walk(res)).done("ts"); if (testcasegrammar==null) return; - CharToStringParser parser = new CharToStringParser(testcasegrammar); + CharParser parser = new CharParser(testcasegrammar); if (profile) { System.out.println("\nready..."); @@ -79,8 +80,8 @@ public class RegressionTests { ParseFailed pfe = null; try { res = tib - ? new CharToStringParser(grammar).parse(new Tib(input)) - : new CharToStringParser(grammar).parse(new StringReader(input)); + ? /*new CharParser(grammar).parse(new Tib(input))*/ null + : new CharParser(grammar).parse(new StringReader(input)); } catch (ParseFailed pf) { pfe = pf; }