checkpoint
[sbp.git] / tests / meta.g
index e85da34..05f3abf 100644 (file)
@@ -1,9 +1,8 @@
-s         ::=  w* Grammar w*                  => "gram"
+s         ::=  ws grammar ws                  => "gram"
 ws       !::=  w**
-grammar   ::=  R+/ws => "grammar"
-Grammar   ::=  R+ => "grammar"
-R         ::=  word  ^"::=" Alternatives
-            |  word ^"!::=" Alternatives
+grammar   ::=  r+/ws => "grammar"
+r         ::=  word  ^"::=" Alternatives /ws
+            |  word ^"!::=" Alternatives /ws
 
 ec        ::=  [~\]\\\-\~] | escaped
 
@@ -13,6 +12,7 @@ EquiAlt       ::=  Conjuncts +/ "|"                 => "alternatives"
 sequence    ::= Es
               > Es ^"/" E   /ws
 Es          ::= E+
+//es          ::= E+/ws
 
 Conjuncts   ::=  rewrite
               |  rewrite ^"&"  sequence