checkpoint
[sbp.git] / tests / meta.g
index 5723e6d..cf6a6b3 100644 (file)
@@ -10,9 +10,11 @@ conjuncts   ::=  sequence
               |  sequence ^"&"  e*/ws   /ws
               |  sequence ^"&~" e*/ws   /ws
 
-sequence    ::= e*/ws
-                (ws "/" e)?
-                (ws "=>" ws (word|quoted))?              => "seq"
+ps          ::= (e*/ ws) => "ps"
+psx         ::= ps
+              | ps ws ^"/" e
+sequence    ::= psx
+              | psx ^"=>" (word|quoted) /ws
 
 ec       ::= [~\-\]\\\~]
            | escaped