From 5e8e3c98f80fd61cc4f427c4984cb497bab0f6fc Mon Sep 17 00:00:00 2001 From: adam Date: Tue, 13 Dec 2005 01:39:49 -0500 Subject: [PATCH] checkpoint darcs-hash:20051213063949-5007d-4bda027f539891d14cce598609079568664c9079.gz --- src/edu/berkeley/sbp/misc/MetaGrammar.java | 4 +++- tests/testcase.g | 10 +++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/edu/berkeley/sbp/misc/MetaGrammar.java b/src/edu/berkeley/sbp/misc/MetaGrammar.java index 1b4f1d9..4d8bfc5 100644 --- a/src/edu/berkeley/sbp/misc/MetaGrammar.java +++ b/src/edu/berkeley/sbp/misc/MetaGrammar.java @@ -76,7 +76,9 @@ public class MetaGrammar extends ReflectiveWalker { if (o.length <= 1) return o; Object[] ret = new Object[o.length * 2 - 1]; for(int i=0; i ts -Ts ::= Test* +Ts ::= test* ws !::= w* -Test ::= ^"testcase" "{" Input output+ Grammar "}" - | ^"testcase" "{" Input Grammar "}" -output ::= "output" quoted ";" / w* -Input ::= "input" quoted ";" +test ::= ^"testcase" "{" input output+/ws Grammar "}" /ws + | ^"testcase" "{" input Grammar "}" /ws +output ::= "output" quoted ";" / ws +input ::= "input" quoted ";" / ws -- 1.7.10.4