From c1325de42a4ddfad3ff9b10bfdda11078e38e8a6 Mon Sep 17 00:00:00 2001 From: adam Date: Tue, 13 Dec 2005 01:55:19 -0500 Subject: [PATCH] checkpoint darcs-hash:20051213065519-5007d-8c1d40eeaeef6a872e0d3bbd7653fcbc79d14901.gz --- src/edu/berkeley/sbp/misc/RegressionTests.java | 1 + tests/meta.g | 2 ++ 2 files changed, 3 insertions(+) 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 -- 1.7.10.4