From 231681cd5618370ca88a1bd818509f04a8fb7d1b Mon Sep 17 00:00:00 2001 From: kramm Date: Tue, 30 Dec 2008 22:38:14 +0000 Subject: [PATCH] test right associativity, too --- lib/as3/ok/assignments.as | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/as3/ok/assignments.as b/lib/as3/ok/assignments.as index fa02305..63d46b7 100644 --- a/lib/as3/ok/assignments.as +++ b/lib/as3/ok/assignments.as @@ -22,14 +22,14 @@ package { /* test that assignment expressions do indeed return the right value */ - x = (y=1); assert(x==1 && y==1); - x = (y++); assert(x==1 && y==2); - x = (y--); assert(x==2 && y==1); - x = (++y); assert(x==2 && y==2); - x = (--y); assert(x==1 && y==1); - x = (y += 1);assert(x==2 && y==2); - x = (y -= 1);assert(x==1 && y==1); - x = y = 5; assert(x==5 && y==5); + x = (y=1); assert(x==1 && y==1); //x=1;y=1; + x = (y++); assert(x==1 && y==2); //x=1;y=2; + x = (y--); assert(x==2 && y==1); //x=2;y=1; + x = (++y); assert(x==2 && y==2); //x=2;y=2; + x = (--y); assert(x==1 && y==1); //x=1;y=1; + x = (y += 1);assert(x==2 && y==2); //x=2;y=2; + x = (y -= 1);assert(x==1 && y==1); //x=1;y=1; + x = y = 5; assert(x==5 && y==5); //x=5;y=5; y = 5; x = (y*=5); assert(x==25 && y==25); @@ -46,7 +46,7 @@ package { var b:int = 2; var c:int = 3; var d:int = 4; - a += (b += (c += (d += 1))) + a += b += c += d += 1 assert(a==11 && b==10 && c==8 && d==5); } } -- 1.7.10.4