From: adam Date: Tue, 13 Dec 2005 07:35:34 +0000 (-0500) Subject: checkpoint X-Git-Tag: tag_for_25-Mar~591 X-Git-Url: http://git.megacz.com/?p=sbp.git;a=commitdiff_plain;h=001ef4b0165df34e0ab12a2b9cc29959fe0f19e3 checkpoint darcs-hash:20051213073534-5007d-82abe224517b8dd1e12b583a3eb57ef74beaa8d3.gz --- 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]++