X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=tests%2Fmeta.g;h=a51109f67f6ecbf9edecf71ee8d9b8af2fb188d0;hp=c8230e6f1fe28a5d64d611daa7c04aa268b0cec7;hb=7e24ec8964abf26cb768820f42572e0982c5ddf0;hpb=80128a38a1c907f1860a5cb13769d691be059a5f diff --git a/tests/meta.g b/tests/meta.g index c8230e6..a51109f 100644 --- a/tests/meta.g +++ b/tests/meta.g @@ -29,8 +29,8 @@ Range = ec | ec ^"-" ec e = (Quoted|Word) ^":" e - > nonTerminal:: Word - | literal:: Quoted + > NonTerminalReference + | Literal | ^"()" | ^"{" PreSequence "}" /ws | ^"[" Range* "]" @@ -50,6 +50,8 @@ e = (Quoted|Word) ^":" e | ^"~" e > "^^":: "^" e +NonTerminalReference = Word +Literal = Quoted Word = [a-zA-Z0-9_]++ Quoted = "\"" ((~[\"\\] | escaped)+) "\"" | "":: "\"\""