X-Git-Url: https://ocean-lang.org/code/?p=ocean;a=blobdiff_plain;f=csrc%2Findent_test.mdc;h=7b5fe5ccc5769281242cf53b4d98a0b54b4674bb;hp=7e4f95627a57096a6c1982a960330916a9171145;hb=1755b9a1a4070502f4a46ba1f4accc6f9feb7fd4;hpb=35d743c48140ea96fa56c3f63ee8dd0e032cbb2d diff --git a/csrc/indent_test.mdc b/csrc/indent_test.mdc index 7e4f956..7b5fe5c 100644 --- a/csrc/indent_test.mdc +++ b/csrc/indent_test.mdc @@ -138,8 +138,10 @@ with complete bracketing and indenting. Program -> Statementlist ${ print_statement($1, 0); }$ $*statement + Newlines -> NEWLINE + | Newlines NEWLINE Statementlist -> Statements ${ $0 = $<1; }$ - | NEWLINE Statementlist ${ $0 = $<2; }$ + | Newlines Statements ${ $0 = $<2; }$ Statements -> Statements Statement ${ { @@ -155,9 +157,9 @@ $*statement | ERROR ${ printf("statement ERROR\n"); $0 = NULL; }$ Open -> { - | NEWLINE Open + | Newlines { Close -> } - | NEWLINE Close + | Newlines } Block -> Open Statementlist Close ${ $0 = $<2; }$ | Open SimpleStatements } ${ $0 = $<2; }$ | : SimpleStatements ${ $0 = $<2; }$