X-Git-Url: https://ocean-lang.org/code/?a=blobdiff_plain;f=csrc%2Findent_test.mdc;h=540ecd22584868f832ac6b505b48b8088464ed0d;hb=f8c00ecff941f5f86b4d54dd73cac3680684a11e;hp=699b3ca1b08c5502889526a547675579cbd05b51;hpb=70f81bfd8197056d800dad88ba4339fc6fad9801;p=ocean diff --git a/csrc/indent_test.mdc b/csrc/indent_test.mdc index 699b3ca..540ecd2 100644 --- a/csrc/indent_test.mdc +++ b/csrc/indent_test.mdc @@ -123,7 +123,6 @@ with complete bracketing and indenting. exit(0); } - # indent: grammar ~~~~~~ @@ -155,7 +154,7 @@ $*statement | NEWLINE } Block -> Open Statementlist Close ${ $0 = $<2; }$ | Open SimpleStatements } ${ $0 = $<2; }$ - | : Statementlist ${ $0 = $2; $2 = NULL; }$ + | : Statementlist ${ $0 = $<2; }$ SimpleStatements -> SimpleStatements ; SimpleStatement ${ { @@ -225,7 +224,7 @@ $*expression $0->left = $<1; $0->right = $<3; }$ - | Term ${ $0 = $1; $1 = NULL; }$ + | Term ${ $0 = $<1; }$ Term -> Term * Factor ${ $0 = calloc(1, sizeof(struct expression)); $0->op = $2.txt; @@ -238,7 +237,7 @@ $*expression $0->left = $<1; $0->right = $<3; }$ - | Factor ${ $0 = $1; $1 = NULL; }$ + | Factor ${ $0 = $<1; }$ Factor -> IDENTIFIER ${ $0 = calloc(1, sizeof(struct expression)); $0->op = $1.txt;