X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=uebersetzerbau-ss10.git;a=blobdiff_plain;f=codeb%2Fparser.y;h=92055506019ab8f10d0bed6c6cca8840e3e27da7;hp=49602fc786796a3bcc71531f96020e625b734769;hb=7e2296760212c13df37d53f941e8abd980a069c2;hpb=8fda85129bc4f0aaf59823492421c00d4bb5b3c9 diff --git a/codeb/parser.y b/codeb/parser.y index 49602fc..9205550 100644 --- a/codeb/parser.y +++ b/codeb/parser.y @@ -153,7 +153,7 @@ Statement: lblcountinout() xxputsin(@Lexpr.s@,) xxputsin(@Expr.s@,) - @i @Statement.node@ = new_node(O_ASSIGN, @Lexpr.node@, @Expr.node@); + @i @Statement.node@ = new_node(O_ASSIGN, @Expr.node@, @Lexpr.node@); @i @Statement.vars@ = 0; @reg @Statement.node@->reg = @Expr.node@->reg = next_reg((char *)NULL, @Expr.gparamges@); @@ -168,7 +168,7 @@ Statement: lblcountinout() xxputsin(@Expr.s@,) - @i @Statement.node@ = new_node(O_ASSIGN, new_param(O_ID, @IDENT.name@, TREENULL, TREENULL, @Statement.gparamges@), @Expr.node@); + @i @Statement.node@ = new_node(O_ASSIGN, @Expr.node@, new_param(O_ID, @IDENT.name@, TREENULL, TREENULL, @Statement.gparamges@)); @i @Statement.vars@ = 1; @reg @Statement.node@->reg = @Expr.node@->reg = next_reg((char *)NULL, @Expr.gparamges@);