package { public class Test {} } /// undefined, null, -5, -1, -0, 0, 1, 2, 5, "abc", "2", "true", "false", true, false, NaN trace("//undefined < undefined"); trace(undefined < undefined); trace("//undefined < null"); trace(undefined < null); trace("//undefined < (-5)"); trace(undefined < (-5)); trace("//undefined < (-1)"); trace(undefined < (-1)); trace("//undefined < (-0)"); trace(undefined < (-0)); trace("//undefined < 0"); trace(undefined < 0); trace("//undefined < 1"); trace(undefined < 1); trace("//undefined < 2"); trace(undefined < 2); trace("//undefined < 5"); trace(undefined < 5); trace("//undefined < \"abc\""); trace(undefined < "abc"); trace("//undefined < \"2\""); trace(undefined < "2"); trace("//undefined < \"true\""); trace(undefined < "true"); trace("//undefined < \"false\""); trace(undefined < "false"); trace("//undefined < true"); trace(undefined < true); trace("//undefined < false"); trace(undefined < false); trace("//undefined < NaN"); trace(undefined < NaN); trace("//null < undefined"); trace(null < undefined); trace("//null < null"); trace(null < null); trace("//null < (-5)"); trace(null < (-5)); trace("//null < (-1)"); trace(null < (-1)); trace("//null < (-0)"); trace(null < (-0)); trace("//null < 0"); trace(null < 0); trace("//null < 1"); trace(null < 1); trace("//null < 2"); trace(null < 2); trace("//null < 5"); trace(null < 5); trace("//null < \"abc\""); trace(null < "abc"); trace("//null < \"2\""); trace(null < "2"); trace("//null < \"true\""); trace(null < "true"); trace("//null < \"false\""); trace(null < "false"); trace("//null < true"); trace(null < true); trace("//null < false"); trace(null < false); trace("//null < NaN"); trace(null < NaN); trace("//(-5) < undefined"); trace((-5) < undefined); trace("//(-5) < null"); trace((-5) < null); trace("//(-5) < (-5)"); trace((-5) < (-5)); trace("//(-5) < (-1)"); trace((-5) < (-1)); trace("//(-5) < (-0)"); trace((-5) < (-0)); trace("//(-5) < 0"); trace((-5) < 0); trace("//(-5) < 1"); trace((-5) < 1); trace("//(-5) < 2"); trace((-5) < 2); trace("//(-5) < 5"); trace((-5) < 5); trace("//(-5) < \"abc\""); trace((-5) < "abc"); trace("//(-5) < \"2\""); trace((-5) < "2"); trace("//(-5) < \"true\""); trace((-5) < "true"); trace("//(-5) < \"false\""); trace((-5) < "false"); trace("//(-5) < true"); trace((-5) < true); trace("//(-5) < false"); trace((-5) < false); trace("//(-5) < NaN"); trace((-5) < NaN); trace("//(-1) < undefined"); trace((-1) < undefined); trace("//(-1) < null"); trace((-1) < null); trace("//(-1) < (-5)"); trace((-1) < (-5)); trace("//(-1) < (-1)"); trace((-1) < (-1)); trace("//(-1) < (-0)"); trace((-1) < (-0)); trace("//(-1) < 0"); trace((-1) < 0); trace("//(-1) < 1"); trace((-1) < 1); trace("//(-1) < 2"); trace((-1) < 2); trace("//(-1) < 5"); trace((-1) < 5); trace("//(-1) < \"abc\""); trace((-1) < "abc"); trace("//(-1) < \"2\""); trace((-1) < "2"); trace("//(-1) < \"true\""); trace((-1) < "true"); trace("//(-1) < \"false\""); trace((-1) < "false"); trace("//(-1) < true"); trace((-1) < true); trace("//(-1) < false"); trace((-1) < false); trace("//(-1) < NaN"); trace((-1) < NaN); trace("//(-0) < undefined"); trace((-0) < undefined); trace("//(-0) < null"); trace((-0) < null); trace("//(-0) < (-5)"); trace((-0) < (-5)); trace("//(-0) < (-1)"); trace((-0) < (-1)); trace("//(-0) < (-0)"); trace((-0) < (-0)); trace("//(-0) < 0"); trace((-0) < 0); trace("//(-0) < 1"); trace((-0) < 1); trace("//(-0) < 2"); trace((-0) < 2); trace("//(-0) < 5"); trace((-0) < 5); trace("//(-0) < \"abc\""); trace((-0) < "abc"); trace("//(-0) < \"2\""); trace((-0) < "2"); trace("//(-0) < \"true\""); trace((-0) < "true"); trace("//(-0) < \"false\""); trace((-0) < "false"); trace("//(-0) < true"); trace((-0) < true); trace("//(-0) < false"); trace((-0) < false); trace("//(-0) < NaN"); trace((-0) < NaN); trace("//0 < undefined"); trace(0 < undefined); trace("//0 < null"); trace(0 < null); trace("//0 < (-5)"); trace(0 < (-5)); trace("//0 < (-1)"); trace(0 < (-1)); trace("//0 < (-0)"); trace(0 < (-0)); trace("//0 < 0"); trace(0 < 0); trace("//0 < 1"); trace(0 < 1); trace("//0 < 2"); trace(0 < 2); trace("//0 < 5"); trace(0 < 5); trace("//0 < \"abc\""); trace(0 < "abc"); trace("//0 < \"2\""); trace(0 < "2"); trace("//0 < \"true\""); trace(0 < "true"); trace("//0 < \"false\""); trace(0 < "false"); trace("//0 < true"); trace(0 < true); trace("//0 < false"); trace(0 < false); trace("//0 < NaN"); trace(0 < NaN); trace("//1 < undefined"); trace(1 < undefined); trace("//1 < null"); trace(1 < null); trace("//1 < (-5)"); trace(1 < (-5)); trace("//1 < (-1)"); trace(1 < (-1)); trace("//1 < (-0)"); trace(1 < (-0)); trace("//1 < 0"); trace(1 < 0); trace("//1 < 1"); trace(1 < 1); trace("//1 < 2"); trace(1 < 2); trace("//1 < 5"); trace(1 < 5); trace("//1 < \"abc\""); trace(1 < "abc"); trace("//1 < \"2\""); trace(1 < "2"); trace("//1 < \"true\""); trace(1 < "true"); trace("//1 < \"false\""); trace(1 < "false"); trace("//1 < true"); trace(1 < true); trace("//1 < false"); trace(1 < false); trace("//1 < NaN"); trace(1 < NaN); trace("//2 < undefined"); trace(2 < undefined); trace("//2 < null"); trace(2 < null); trace("//2 < (-5)"); trace(2 < (-5)); trace("//2 < (-1)"); trace(2 < (-1)); trace("//2 < (-0)"); trace(2 < (-0)); trace("//2 < 0"); trace(2 < 0); trace("//2 < 1"); trace(2 < 1); trace("//2 < 2"); trace(2 < 2); trace("//2 < 5"); trace(2 < 5); trace("//2 < \"abc\""); trace(2 < "abc"); trace("//2 < \"2\""); trace(2 < "2"); trace("//2 < \"true\""); trace(2 < "true"); trace("//2 < \"false\""); trace(2 < "false"); trace("//2 < true"); trace(2 < true); trace("//2 < false"); trace(2 < false); trace("//2 < NaN"); trace(2 < NaN); trace("//5 < undefined"); trace(5 < undefined); trace("//5 < null"); trace(5 < null); trace("//5 < (-5)"); trace(5 < (-5)); trace("//5 < (-1)"); trace(5 < (-1)); trace("//5 < (-0)"); trace(5 < (-0)); trace("//5 < 0"); trace(5 < 0); trace("//5 < 1"); trace(5 < 1); trace("//5 < 2"); trace(5 < 2); trace("//5 < 5"); trace(5 < 5); trace("//5 < \"abc\""); trace(5 < "abc"); trace("//5 < \"2\""); trace(5 < "2"); trace("//5 < \"true\""); trace(5 < "true"); trace("//5 < \"false\""); trace(5 < "false"); trace("//5 < true"); trace(5 < true); trace("//5 < false"); trace(5 < false); trace("//5 < NaN"); trace(5 < NaN); trace("//\"abc\" < undefined"); trace("abc" < undefined); trace("//\"abc\" < null"); trace("abc" < null); trace("//\"abc\" < (-5)"); trace("abc" < (-5)); trace("//\"abc\" < (-1)"); trace("abc" < (-1)); trace("//\"abc\" < (-0)"); trace("abc" < (-0)); trace("//\"abc\" < 0"); trace("abc" < 0); trace("//\"abc\" < 1"); trace("abc" < 1); trace("//\"abc\" < 2"); trace("abc" < 2); trace("//\"abc\" < 5"); trace("abc" < 5); trace("//\"abc\" < \"abc\""); trace("abc" < "abc"); trace("//\"abc\" < \"2\""); trace("abc" < "2"); trace("//\"abc\" < \"true\""); trace("abc" < "true"); trace("//\"abc\" < \"false\""); trace("abc" < "false"); trace("//\"abc\" < true"); trace("abc" < true); trace("//\"abc\" < false"); trace("abc" < false); trace("//\"abc\" < NaN"); trace("abc" < NaN); trace("//\"2\" < undefined"); trace("2" < undefined); trace("//\"2\" < null"); trace("2" < null); trace("//\"2\" < (-5)"); trace("2" < (-5)); trace("//\"2\" < (-1)"); trace("2" < (-1)); trace("//\"2\" < (-0)"); trace("2" < (-0)); trace("//\"2\" < 0"); trace("2" < 0); trace("//\"2\" < 1"); trace("2" < 1); trace("//\"2\" < 2"); trace("2" < 2); trace("//\"2\" < 5"); trace("2" < 5); trace("//\"2\" < \"abc\""); trace("2" < "abc"); trace("//\"2\" < \"2\""); trace("2" < "2"); trace("//\"2\" < \"true\""); trace("2" < "true"); trace("//\"2\" < \"false\""); trace("2" < "false"); trace("//\"2\" < true"); trace("2" < true); trace("//\"2\" < false"); trace("2" < false); trace("//\"2\" < NaN"); trace("2" < NaN); trace("//\"true\" < undefined"); trace("true" < undefined); trace("//\"true\" < null"); trace("true" < null); trace("//\"true\" < (-5)"); trace("true" < (-5)); trace("//\"true\" < (-1)"); trace("true" < (-1)); trace("//\"true\" < (-0)"); trace("true" < (-0)); trace("//\"true\" < 0"); trace("true" < 0); trace("//\"true\" < 1"); trace("true" < 1); trace("//\"true\" < 2"); trace("true" < 2); trace("//\"true\" < 5"); trace("true" < 5); trace("//\"true\" < \"abc\""); trace("true" < "abc"); trace("//\"true\" < \"2\""); trace("true" < "2"); trace("//\"true\" < \"true\""); trace("true" < "true"); trace("//\"true\" < \"false\""); trace("true" < "false"); trace("//\"true\" < true"); trace("true" < true); trace("//\"true\" < false"); trace("true" < false); trace("//\"true\" < NaN"); trace("true" < NaN); trace("//\"false\" < undefined"); trace("false" < undefined); trace("//\"false\" < null"); trace("false" < null); trace("//\"false\" < (-5)"); trace("false" < (-5)); trace("//\"false\" < (-1)"); trace("false" < (-1)); trace("//\"false\" < (-0)"); trace("false" < (-0)); trace("//\"false\" < 0"); trace("false" < 0); trace("//\"false\" < 1"); trace("false" < 1); trace("//\"false\" < 2"); trace("false" < 2); trace("//\"false\" < 5"); trace("false" < 5); trace("//\"false\" < \"abc\""); trace("false" < "abc"); trace("//\"false\" < \"2\""); trace("false" < "2"); trace("//\"false\" < \"true\""); trace("false" < "true"); trace("//\"false\" < \"false\""); trace("false" < "false"); trace("//\"false\" < true"); trace("false" < true); trace("//\"false\" < false"); trace("false" < false); trace("//\"false\" < NaN"); trace("false" < NaN); trace("//true < undefined"); trace(true < undefined); trace("//true < null"); trace(true < null); trace("//true < (-5)"); trace(true < (-5)); trace("//true < (-1)"); trace(true < (-1)); trace("//true < (-0)"); trace(true < (-0)); trace("//true < 0"); trace(true < 0); trace("//true < 1"); trace(true < 1); trace("//true < 2"); trace(true < 2); trace("//true < 5"); trace(true < 5); trace("//true < \"abc\""); trace(true < "abc"); trace("//true < \"2\""); trace(true < "2"); trace("//true < \"true\""); trace(true < "true"); trace("//true < \"false\""); trace(true < "false"); trace("//true < true"); trace(true < true); trace("//true < false"); trace(true < false); trace("//true < NaN"); trace(true < NaN); trace("//false < undefined"); trace(false < undefined); trace("//false < null"); trace(false < null); trace("//false < (-5)"); trace(false < (-5)); trace("//false < (-1)"); trace(false < (-1)); trace("//false < (-0)"); trace(false < (-0)); trace("//false < 0"); trace(false < 0); trace("//false < 1"); trace(false < 1); trace("//false < 2"); trace(false < 2); trace("//false < 5"); trace(false < 5); trace("//false < \"abc\""); trace(false < "abc"); trace("//false < \"2\""); trace(false < "2"); trace("//false < \"true\""); trace(false < "true"); trace("//false < \"false\""); trace(false < "false"); trace("//false < true"); trace(false < true); trace("//false < false"); trace(false < false); trace("//false < NaN"); trace(false < NaN); trace("//NaN < undefined"); trace(NaN < undefined); trace("//NaN < null"); trace(NaN < null); trace("//NaN < (-5)"); trace(NaN < (-5)); trace("//NaN < (-1)"); trace(NaN < (-1)); trace("//NaN < (-0)"); trace(NaN < (-0)); trace("//NaN < 0"); trace(NaN < 0); trace("//NaN < 1"); trace(NaN < 1); trace("//NaN < 2"); trace(NaN < 2); trace("//NaN < 5"); trace(NaN < 5); trace("//NaN < \"abc\""); trace(NaN < "abc"); trace("//NaN < \"2\""); trace(NaN < "2"); trace("//NaN < \"true\""); trace(NaN < "true"); trace("//NaN < \"false\""); trace(NaN < "false"); trace("//NaN < true"); trace(NaN < true); trace("//NaN < false"); trace(NaN < false); trace("//NaN < NaN"); trace(NaN < NaN);