add ellipses to metagrammar
[sbp.git] / tests / meta.g
index ac72619..b7dc2b8 100644 (file)
@@ -1,4 +1,4 @@
- //funkanomitron
+//funkanomitron
 s             = ws Grammar ws
 
 Grammar::     = Declaration +/ ws
@@ -45,13 +45,15 @@ e             =                                   e ^"!"
               |                e ^"*/"  e                /ws        
               |                e ^"?"                    /ws
               |                  ^"^"   Quoted
+              |                  ^"`"   e
+              |                  ^"..."
               |                   "(" Word  ^")"
               >                  ^"(" RHS  ")"           /ws
               |                  ^"~" e
               |                  ^"\\{"
               |                  ^"\\}"
 
-Word::        = [.a-zA-Z0-9_]++
+Word::        = [.a-zA-Z0-9_]++ &~ "."+
 Quoted::      = "\"" (~[\"\\] | escaped)+ "\""
               | "\"\""