checkpoint
[sbp.git] / tests / meta.g
index 21597fd..02618ab 100644 (file)
@@ -25,14 +25,14 @@ rewrite  ::=  sequence                  /ws        => "rewrite"
 ec       ::= [~\-\]\\\~]
            | escaped
 
-range    ::= ec          => "range0"
-           | ec ^"-" ec  => "range1"
+range    ::= ec          => "range"
+           | ec ^"-" ec
 
 e        ::= word                             => "nonTerminalY"
            |    [(][)] => "epsilon"
            |    ^"{" alternatives "}"   /ws
-           |     "["  (range*) "]" => "range"
-           |     "[~" (range*) "]" => "rangex"
+           |    ^"["  (range*) "]"
+           |    ^"[~" (range*) "]"
            |  e ^"+/" e                 /ws
            |  e ^"*/" e                 /ws
            |  e ^"?"                    /ws
@@ -41,7 +41,7 @@ e        ::= word                             => "nonTerminalY"
            |  e ^"-"  e                 /ws
 
            |    ^"!" e                  /ws
-           |     "^" quoted             /ws => "care"
+           |    ^"^" quoted             /ws
            |    ^"`" e                  /ws
            |  e ^"#"                    /ws
            |  quoted                        => "literal"