From: adam Date: Tue, 13 Dec 2005 06:55:19 +0000 (-0500) Subject: checkpoint X-Git-Tag: tag_for_25-Mar~608 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=c1325de42a4ddfad3ff9b10bfdda11078e38e8a6;p=sbp.git checkpoint darcs-hash:20051213065519-5007d-8c1d40eeaeef6a872e0d3bbd7653fcbc79d14901.gz --- diff --git a/src/edu/berkeley/sbp/misc/RegressionTests.java b/src/edu/berkeley/sbp/misc/RegressionTests.java index 85a526b..e61673a 100644 --- a/src/edu/berkeley/sbp/misc/RegressionTests.java +++ b/src/edu/berkeley/sbp/misc/RegressionTests.java @@ -148,6 +148,7 @@ public class RegressionTests { public static class TestCaseBuilder extends MetaGrammar { public TestCase[] ts(Object o1, TestCase[] ts, Object o2) { return ts; } + public TestCase[] ts(TestCase[] ts) { return ts; } public TestCase testcase(String input, String[] output, Union grammar) { return new TestCase(input, output, grammar); } public MetaGrammar grammar(Object[] o) { return this; } public Object walk(String tag, Object[] args) { diff --git a/tests/meta.g b/tests/meta.g index ceb82ac..29663f7 100644 --- a/tests/meta.g +++ b/tests/meta.g @@ -1,4 +1,6 @@ s ::= w* Grammar w* => "gram" +ws !::= w* +grammar ::= R+/ws => "grammar" Grammar ::= R+ => "grammar" R ::= word ^"::=" Alternatives | word ^"!::=" Alternatives