checkpoint
[sbp.git] / tests / meta.g
index 2f062c4..0ba0548 100644 (file)
@@ -10,7 +10,8 @@ conjuncts   ::=  sequence
               |  sequence ^"&"  e*/ws   /ws
               |  sequence ^"&~" e*/ws   /ws
 
-ps          ::= e*/ws => "ps"
+ps          ::= e*/ws                              => "ps"
+              | (e+/ws ws)? "^" quoted (ws e+/ws)? => "ps2"
 psx         ::= ps
               > ps ^"/" e /ws
 sequence    ::= psx
@@ -28,8 +29,6 @@ e        ::=  word                          => "nonTerminal"
            |    ^"{" sequence "}"       /ws
            |    ^"["  range* "]"
            |    ^"[~" range* "]"
-           |    ^"^" quoted             /ws
-//           |    ^"!" e                  /ws
 
            |  (e ws ^"**" > e ws ^"*")
            |  e ^"*/" e                 /ws