X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=tests%2Fmeta.g;h=b7dc2b85ad9d1ca64f9c09fe1a7d9c59de0fabbb;hp=ac726191e1e925f285d80f41630fdbe512d3ba2d;hb=bbf7a47f19dc41e54799f2f1236ba2cd3042dcfe;hpb=41a890f6e8c6f78a0beb573d5f6267bb3bea10a1 diff --git a/tests/meta.g b/tests/meta.g index ac72619..b7dc2b8 100644 --- a/tests/meta.g +++ b/tests/meta.g @@ -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)+ "\"" | "\"\""