checkpoint
[sbp.git] / tests / meta.g
index 1852a17..e81e67c 100644 (file)
@@ -37,11 +37,11 @@ e             =                (Quoted|word) ^":" e
               |                e ^"*/"  e                /ws        
               |                  ^"!"   e                /ws
               |                e ^"?"                    /ws
-              |                  ^"^" Quoted             /ws
-
-              |                   "(" word         ^")"  /ws
+              |                  ^"^"   Quoted
+              |     "(" word     ^")"                    /ws
               >                  ^"(" RHS  ")"           /ws
               |                  ^"~" e
+              >  "^^"::           "^"   e
 
 word       = [a-zA-Z0-9_]++
 Quoted     = "\"" ((~[\"\\] | escaped)+) "\""