X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=tests%2Fregression.tc;h=26d81c7a5e9e08a922bf87bf43a1802837d19efe;hp=48a9bae90f00d9614c4ce50049438c99812623bd;hb=d2fc6f76cce121e8f6c35af5c733c4269829f82c;hpb=35698bf08ba446ffe96917e8964b5bc43404eda3 diff --git a/tests/regression.tc b/tests/regression.tc index 48a9bae..26d81c7 100644 --- a/tests/regression.tc +++ b/tests/regression.tc @@ -1,6 +1,6 @@ //testcase { // input "x"; -// output "a1:{x}"; +// output "a:{x}"; // // s = a1:: a // a = s1:: s @@ -40,8 +40,8 @@ testcase { output "1:{{a b} {c}}"; s = ids - ids = "1":: id (" " ids &~ id !((~[])*)) - | "2":: id ( ids &~ id !((~[])*)) + ids = "1":: id (" " ids &~ id ((~[])*)!) + | "2":: id ( ids &~ id ((~[])*)!) | id id = [a-z]++ } @@ -292,10 +292,10 @@ ww = sp* sp = " " any = (~[])* -s = smt:: !ws statement !ws statement !ws +s = smt:: ws! statement ws! statement ws! -block = !"\n" !indent blockBody - &~ !"\n" (" " !outdent " ") !(~[\ ]) !((~[])*) +block = "\n"! indent! blockBody + &~ "\n"! (" " outdent! " ") (~[\ ])! ((~[])*)! blockBody = statement > sbb:: statement ws blockBody @@ -326,7 +326,7 @@ testcase { s = s2:: q " "* q = a3:: [a-z] [a-z] [a-z] - &~ !(~[]) "b" !((~[])*) + &~ (~[])! "b" ((~[])*)! } testcase { @@ -364,7 +364,7 @@ testcase { Expr = if:: "if" "(" Expr ")" IfBody /ws | ident:: [a-z]++ IfBody = else:: Expr "else" Expr /ws - | then:: Expr &~ ((~[])* "else" !Expr /ws) + | then:: Expr &~ ((~[])* "else" Expr! /ws) ws = [ ]** } @@ -391,9 +391,9 @@ testcase { } -testcase { - input "ab"; - - s = a:"a" b:"b" -} +//testcase { +// input "ab"; +// +// s = a:"a" b:"b" +//}