X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=tests%2Fmeta.g;h=03bd717eb9acf1410412b3de60be876ec8d5d3af;hp=fa2b98f03e6e9cd8c9d47b53d9ac153d3b08a3ec;hb=ee2f84c26849ceecf34826f6a2b4f5e1d03a0f2b;hpb=cb5151d11037144c14809f6516ce5c1f1976ef7f diff --git a/tests/meta.g b/tests/meta.g index fa2b98f..03bd717 100644 --- a/tests/meta.g +++ b/tests/meta.g @@ -7,9 +7,8 @@ r ::= word ^"::=" alternatives /ws alternatives ::= equiAlt +/ (ws ">" ws) equiAlt ::= conjuncts +/ (ws "|" ws) -sequence ::= es - > es ws ^"/" e -es ::= e */ (w**) +sequence ::= e */ (w**) + > e */ (w**) ws ^"/" e ss ::= es => "seq" | es ^"/" e /ws @@ -17,7 +16,7 @@ conjuncts ::= rewrite | rewrite ^"&" e*/ws /ws | rewrite ^"&~" e*/ws /ws -rewrite ::= sequence /ws => "rewrite" +rewrite ::= sequence /ws => "rewrite" | sequence ^"=>" (word|quoted) /ws ec ::= [~\-\]\\\~]