// s ::= () => s0
//}
+//tibcase {
+// input "
+// hello
+// there
+// how
+// { are }
+//";
+//
+// s ::= ws S ws
+// ws !::= w*
+// S ::= { Hello }
+// Hello ::= "hello" { "there" "how" { "are" } }
+//}
+
testcase {
input "ab c";
output "1:{{a b} {c}}";
indent !::= ww
outdent !::= " " outdent " "
- | " " [~]* "\n"
+ | " " ([~]*) "\n"
any !::= [~]*
s ::= !any "\n\n" !ww statement !ww "\n\n" !any => smt