From 0f9f3446230d26e50d584c704305e021f6518cb7 Mon Sep 17 00:00:00 2001 From: kramm Date: Tue, 30 Dec 2008 22:47:22 +0000 Subject: [PATCH 1/1] check precedence of as,in against == --- lib/as3/ok/precedence.as | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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) -- 1.7.10.4