ts = ts:: ws! tests ws! tests = test */ ws test = tca:: "testcase" "{" input (o::(output +/ ws)) (grammaro::Grammar) "}" /ws | tcb:: "testcase" "{" input (grammaro::Grammar) "}" /ws output = "output" Quoted ";" /ws input = "input" Quoted ";" /ws