X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=tests%2Fregression.tc;h=fbc8a4ad6f5cdcf82e91eb1853eef8b931648a8d;hp=32e8a59273fc1b5d5a51d079ee7c0f83a9924b94;hb=ba93ca53361ed2f7e542ab78fcb3df86597dd9e5;hpb=6f3b1ab733a3081bdd6a99cb1f9fd9e7c8dfeea9 diff --git a/tests/regression.tc b/tests/regression.tc index 32e8a59..fbc8a4a 100644 --- a/tests/regression.tc +++ b/tests/regression.tc @@ -270,7 +270,7 @@ outdent !::= " " outdent " " | " " [~]* "\n" any !::= [~]* -s ::= !any "\n\n" !ww Statement !ww "\n\n" !any => smt +s ::= !any "\n\n" !ww statement !ww "\n\n" !any => smt ww ::= sp* ws !::= sp** sp ::= " " @@ -278,18 +278,18 @@ sp ::= " " block ::= "\n" !indent blockBody &~ "\n" outdent [~\ ] [~]* -blockBody ::= Statement - > Statement blockBody /ws => "sbb" +blockBody ::= statement + > statement blockBody /ws => "sbb" -Statement ::= Call - | ^"while" Expr block +statement ::= call + | ^"while" expr block /ws -Expr ::= ident - | Call - | Expr ^">" Expr +expr ::= ident + | call + | expr ^">" expr /ws | num -Call ::= Expr "()" +call ::= expr "()" /ws num ::= [0-9]++