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