From: kramm Date: Tue, 30 Dec 2008 22:47:22 +0000 (+0000) Subject: check precedence of as,in against == X-Git-Tag: release-0-9-0~583 X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=0f9f3446230d26e50d584c704305e021f6518cb7;p=swftools.git check precedence of as,in against == --- diff --git a/lib/as3/ok/precedence.as b/lib/as3/ok/precedence.as index 3f145f5..80981f4 100644 --- a/lib/as3/ok/precedence.as +++ b/lib/as3/ok/precedence.as @@ -7,7 +7,7 @@ package { } public class Main extends flash.display.MovieClip { var count:int = 1; - var num:int = 27; + var num:int = 53; function assert(b) { if(b) { trace("ok "+count+"/"+num); @@ -82,6 +82,12 @@ package { // test that <,>,<=,>= have higher precedence than as, in compare(1<2 as Boolean, true) //compare(1<2 in [true,true,true], true) + + // test that as,in have higher precedence than ==,!= + compare(1==1 as Boolean, false); + compare(1!=1 as Boolean, true); + compare(false == true is Boolean, false); + compare(true != true is Boolean, false); // test that >,<,>=,<= have higher precedence than ==, !=, ===, !== compare(true == 3<4, true)