X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmisc%2FRegressionTests.java;h=cf0b4e303222c22d5fab094cdc4e912182b5acdd;hp=af92d0b039816ea078bd99b93b9c5378f1eb464c;hb=6a2ea790f843e058c7e67d3c7d1deebadcfe1fd5;hpb=3468ad83256a1b996f5ddc4406a040ee72f0274a diff --git a/src/edu/berkeley/sbp/misc/RegressionTests.java b/src/edu/berkeley/sbp/misc/RegressionTests.java index af92d0b..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))*/ null - : 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; }