X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=tests%2Fmeta.g;h=ed87f5c555bc4abb1198a6c8170d5c9cfa249195;hp=8be950d3eba351373e4c573f237fe796dc764f1d;hb=87f214f3da9f43c3ab93923313845c372f9a96be;hpb=56319e11eb20cb67c4221b0d7a2567ec3b2df002 diff --git a/tests/meta.g b/tests/meta.g index 8be950d..ed87f5c 100644 --- a/tests/meta.g +++ b/tests/meta.g @@ -1,5 +1,5 @@ s ::= ws grammar ws => "gram" -ws !::= w** +ws !::= w** | ws "//" ([~\n]*) "\n" ws wp !::= w++ grammar ::= r +/ ws => "grammar" @@ -45,10 +45,9 @@ e ::= word => "nonTerminal" | "(" word ^")" /ws > ^"(" alternatives ")" /ws w !::= " " - | "//" ([~\n]*) "\n" | "\n" | "\r" -word ::= [a-zA-Z0-9_]+ !=> [a-zA-Z0-9_] +word ::= [a-zA-Z0-9_]++ quoted ::= "\"" (([~\"\\] | escaped)+) "\"" | "\"\"" => "" escaped ::= "\\n" => "\n"