checkpoint
authoradam <adam@megacz.com>
Tue, 13 Dec 2005 06:55:19 +0000 (01:55 -0500)
committeradam <adam@megacz.com>
Tue, 13 Dec 2005 06:55:19 +0000 (01:55 -0500)
darcs-hash:20051213065519-5007d-8c1d40eeaeef6a872e0d3bbd7653fcbc79d14901.gz

src/edu/berkeley/sbp/misc/RegressionTests.java
tests/meta.g

index 85a526b..e61673a 100644 (file)
@@ -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) {
index ceb82ac..29663f7 100644 (file)
@@ -1,4 +1,6 @@
 s         ::=  w* Grammar w*                  => "gram"
+ws       !::= w*
+grammar   ::=  R+/ws => "grammar"
 Grammar   ::=  R+ => "grammar"
 R         ::=  word  ^"::=" Alternatives
             |  word ^"!::=" Alternatives