test that comparison operators work correctly. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS return ("a"<"b"); is true PASS if (("a"<"b")) return true; return false; is true PASS var k = 0; while (("a"<"b")) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<"b"); ) if (k++) return true; return false; is true PASS return ("a"<="b"); is true PASS if (("a"<="b")) return true; return false; is true PASS var k = 0; while (("a"<="b")) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<="b"); ) if (k++) return true; return false; is true PASS return ("a"<"b") || 1; is true PASS if (("a"<"b") || 1) return true; return false; is true PASS var k = 0; while (("a"<"b") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<"b") || 1; ) if (k++) return true; return false; is true PASS return ("a"<="b") || 1; is true PASS if (("a"<="b") || 1) return true; return false; is true PASS var k = 0; while (("a"<="b") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<="b") || 1; ) if (k++) return true; return false; is true PASS return ("a"<"b") && 1; is true PASS if (("a"<"b") && 1) return true; return false; is true PASS var k = 0; while (("a"<"b") && 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<"b") && 1; ) if (k++) return true; return false; is true PASS return ("a"<="b") && 1; is true PASS if (("a"<="b") && 1) return true; return false; is true PASS var k = 0; while (("a"<="b") && 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<="b") && 1; ) if (k++) return true; return false; is true PASS return ("a"<"b") || 1; is true PASS if (("a"<"b") || 1) return true; return false; is true PASS var k = 0; while (("a"<"b") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<"b") || 1; ) if (k++) return true; return false; is true PASS return ("a"<="b") || 1; is true PASS if (("a"<="b") || 1) return true; return false; is true PASS var k = 0; while (("a"<="b") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<="b") || 1; ) if (k++) return true; return false; is true PASS return 1 || ("a"<"b"); is true PASS if (1 || ("a"<"b")) return true; return false; is true PASS var k = 0; while (1 || ("a"<"b")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || ("a"<"b"); ) if (k++) return true; return false; is true PASS return 1 || ("a"<="b"); is true PASS if (1 || ("a"<="b")) return true; return false; is true PASS var k = 0; while (1 || ("a"<="b")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || ("a"<="b"); ) if (k++) return true; return false; is true PASS return 1 && ("a"<"b"); is true PASS if (1 && ("a"<"b")) return true; return false; is true PASS var k = 0; while (1 && ("a"<"b")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 && ("a"<"b"); ) if (k++) return true; return false; is true PASS return 1 && ("a"<="b"); is true PASS if (1 && ("a"<="b")) return true; return false; is true PASS var k = 0; while (1 && ("a"<="b")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 && ("a"<="b"); ) if (k++) return true; return false; is true PASS return ("a"<"a"); is false PASS if (("a"<"a")) return true; return false; is false PASS var k = 0; while (("a"<"a")) if (k++) return true; return false; is false PASS var k = 0; for (; ("a"<"a"); ) if (k++) return true; return false; is false PASS return ("a"<="a"); is true PASS if (("a"<="a")) return true; return false; is true PASS var k = 0; while (("a"<="a")) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<="a"); ) if (k++) return true; return false; is true PASS return ("a"<"a") || 1; is true PASS if (("a"<"a") || 1) return true; return false; is true PASS var k = 0; while (("a"<"a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<"a") || 1; ) if (k++) return true; return false; is true PASS return ("a"<="a") || 1; is true PASS if (("a"<="a") || 1) return true; return false; is true PASS var k = 0; while (("a"<="a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<="a") || 1; ) if (k++) return true; return false; is true PASS return ("a"<"a") && 1; is false PASS if (("a"<"a") && 1) return true; return false; is false PASS var k = 0; while (("a"<"a") && 1) if (k++) return true; return false; is false PASS var k = 0; for (; ("a"<"a") && 1; ) if (k++) return true; return false; is false PASS return ("a"<="a") && 1; is true PASS if (("a"<="a") && 1) return true; return false; is true PASS var k = 0; while (("a"<="a") && 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<="a") && 1; ) if (k++) return true; return false; is true PASS return ("a"<"a") || 1; is true PASS if (("a"<"a") || 1) return true; return false; is true PASS var k = 0; while (("a"<"a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<"a") || 1; ) if (k++) return true; return false; is true PASS return ("a"<="a") || 1; is true PASS if (("a"<="a") || 1) return true; return false; is true PASS var k = 0; while (("a"<="a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("a"<="a") || 1; ) if (k++) return true; return false; is true PASS return 1 || ("a"<"a"); is true PASS if (1 || ("a"<"a")) return true; return false; is true PASS var k = 0; while (1 || ("a"<"a")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || ("a"<"a"); ) if (k++) return true; return false; is true PASS return 1 || ("a"<="a"); is true PASS if (1 || ("a"<="a")) return true; return false; is true PASS var k = 0; while (1 || ("a"<="a")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || ("a"<="a"); ) if (k++) return true; return false; is true PASS return 1 && ("a"<"a"); is false PASS if (1 && ("a"<"a")) return true; return false; is false PASS var k = 0; while (1 && ("a"<"a")) if (k++) return true; return false; is false PASS var k = 0; for (; 1 && ("a"<"a"); ) if (k++) return true; return false; is false PASS return 1 && ("a"<="a"); is true PASS if (1 && ("a"<="a")) return true; return false; is true PASS var k = 0; while (1 && ("a"<="a")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 && ("a"<="a"); ) if (k++) return true; return false; is true PASS return ("b"<"a"); is false PASS if (("b"<"a")) return true; return false; is false PASS var k = 0; while (("b"<"a")) if (k++) return true; return false; is false PASS var k = 0; for (; ("b"<"a"); ) if (k++) return true; return false; is false PASS return ("b"<="a"); is false PASS if (("b"<="a")) return true; return false; is false PASS var k = 0; while (("b"<="a")) if (k++) return true; return false; is false PASS var k = 0; for (; ("b"<="a"); ) if (k++) return true; return false; is false PASS return ("b"<"a") || 1; is true PASS if (("b"<"a") || 1) return true; return false; is true PASS var k = 0; while (("b"<"a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("b"<"a") || 1; ) if (k++) return true; return false; is true PASS return ("b"<="a") || 1; is true PASS if (("b"<="a") || 1) return true; return false; is true PASS var k = 0; while (("b"<="a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("b"<="a") || 1; ) if (k++) return true; return false; is true PASS return ("b"<"a") && 1; is false PASS if (("b"<"a") && 1) return true; return false; is false PASS var k = 0; while (("b"<"a") && 1) if (k++) return true; return false; is false PASS var k = 0; for (; ("b"<"a") && 1; ) if (k++) return true; return false; is false PASS return ("b"<="a") && 1; is false PASS if (("b"<="a") && 1) return true; return false; is false PASS var k = 0; while (("b"<="a") && 1) if (k++) return true; return false; is false PASS var k = 0; for (; ("b"<="a") && 1; ) if (k++) return true; return false; is false PASS return ("b"<"a") || 1; is true PASS if (("b"<"a") || 1) return true; return false; is true PASS var k = 0; while (("b"<"a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("b"<"a") || 1; ) if (k++) return true; return false; is true PASS return ("b"<="a") || 1; is true PASS if (("b"<="a") || 1) return true; return false; is true PASS var k = 0; while (("b"<="a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("b"<="a") || 1; ) if (k++) return true; return false; is true PASS return 1 || ("b"<"a"); is true PASS if (1 || ("b"<"a")) return true; return false; is true PASS var k = 0; while (1 || ("b"<"a")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || ("b"<"a"); ) if (k++) return true; return false; is true PASS return 1 || ("b"<="a"); is true PASS if (1 || ("b"<="a")) return true; return false; is true PASS var k = 0; while (1 || ("b"<="a")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || ("b"<="a"); ) if (k++) return true; return false; is true PASS return 1 && ("b"<"a"); is false PASS if (1 && ("b"<"a")) return true; return false; is false PASS var k = 0; while (1 && ("b"<"a")) if (k++) return true; return false; is false PASS var k = 0; for (; 1 && ("b"<"a"); ) if (k++) return true; return false; is false PASS return 1 && ("b"<="a"); is false PASS if (1 && ("b"<="a")) return true; return false; is false PASS var k = 0; while (1 && ("b"<="a")) if (k++) return true; return false; is false PASS var k = 0; for (; 1 && ("b"<="a"); ) if (k++) return true; return false; is false PASS return (letterA<"b"); is true PASS if ((letterA<"b")) return true; return false; is true PASS var k = 0; while ((letterA<"b")) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<"b"); ) if (k++) return true; return false; is true PASS return (letterA<="b"); is true PASS if ((letterA<="b")) return true; return false; is true PASS var k = 0; while ((letterA<="b")) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<="b"); ) if (k++) return true; return false; is true PASS return (letterA<"b") || 1; is true PASS if ((letterA<"b") || 1) return true; return false; is true PASS var k = 0; while ((letterA<"b") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<"b") || 1; ) if (k++) return true; return false; is true PASS return (letterA<="b") || 1; is true PASS if ((letterA<="b") || 1) return true; return false; is true PASS var k = 0; while ((letterA<="b") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<="b") || 1; ) if (k++) return true; return false; is true PASS return (letterA<"b") && 1; is true PASS if ((letterA<"b") && 1) return true; return false; is true PASS var k = 0; while ((letterA<"b") && 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<"b") && 1; ) if (k++) return true; return false; is true PASS return (letterA<="b") && 1; is true PASS if ((letterA<="b") && 1) return true; return false; is true PASS var k = 0; while ((letterA<="b") && 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<="b") && 1; ) if (k++) return true; return false; is true PASS return (letterA<"b") || 1; is true PASS if ((letterA<"b") || 1) return true; return false; is true PASS var k = 0; while ((letterA<"b") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<"b") || 1; ) if (k++) return true; return false; is true PASS return (letterA<="b") || 1; is true PASS if ((letterA<="b") || 1) return true; return false; is true PASS var k = 0; while ((letterA<="b") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<="b") || 1; ) if (k++) return true; return false; is true PASS return 1 || (letterA<"b"); is true PASS if (1 || (letterA<"b")) return true; return false; is true PASS var k = 0; while (1 || (letterA<"b")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || (letterA<"b"); ) if (k++) return true; return false; is true PASS return 1 || (letterA<="b"); is true PASS if (1 || (letterA<="b")) return true; return false; is true PASS var k = 0; while (1 || (letterA<="b")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || (letterA<="b"); ) if (k++) return true; return false; is true PASS return 1 && (letterA<"b"); is true PASS if (1 && (letterA<"b")) return true; return false; is true PASS var k = 0; while (1 && (letterA<"b")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 && (letterA<"b"); ) if (k++) return true; return false; is true PASS return 1 && (letterA<="b"); is true PASS if (1 && (letterA<="b")) return true; return false; is true PASS var k = 0; while (1 && (letterA<="b")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 && (letterA<="b"); ) if (k++) return true; return false; is true PASS return (letterA<"a"); is false PASS if ((letterA<"a")) return true; return false; is false PASS var k = 0; while ((letterA<"a")) if (k++) return true; return false; is false PASS var k = 0; for (; (letterA<"a"); ) if (k++) return true; return false; is false PASS return (letterA<="a"); is true PASS if ((letterA<="a")) return true; return false; is true PASS var k = 0; while ((letterA<="a")) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<="a"); ) if (k++) return true; return false; is true PASS return (letterA<"a") || 1; is true PASS if ((letterA<"a") || 1) return true; return false; is true PASS var k = 0; while ((letterA<"a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<"a") || 1; ) if (k++) return true; return false; is true PASS return (letterA<="a") || 1; is true PASS if ((letterA<="a") || 1) return true; return false; is true PASS var k = 0; while ((letterA<="a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<="a") || 1; ) if (k++) return true; return false; is true PASS return (letterA<"a") && 1; is false PASS if ((letterA<"a") && 1) return true; return false; is false PASS var k = 0; while ((letterA<"a") && 1) if (k++) return true; return false; is false PASS var k = 0; for (; (letterA<"a") && 1; ) if (k++) return true; return false; is false PASS return (letterA<="a") && 1; is true PASS if ((letterA<="a") && 1) return true; return false; is true PASS var k = 0; while ((letterA<="a") && 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<="a") && 1; ) if (k++) return true; return false; is true PASS return (letterA<"a") || 1; is true PASS if ((letterA<"a") || 1) return true; return false; is true PASS var k = 0; while ((letterA<"a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<"a") || 1; ) if (k++) return true; return false; is true PASS return (letterA<="a") || 1; is true PASS if ((letterA<="a") || 1) return true; return false; is true PASS var k = 0; while ((letterA<="a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<="a") || 1; ) if (k++) return true; return false; is true PASS return 1 || (letterA<"a"); is true PASS if (1 || (letterA<"a")) return true; return false; is true PASS var k = 0; while (1 || (letterA<"a")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || (letterA<"a"); ) if (k++) return true; return false; is true PASS return 1 || (letterA<="a"); is true PASS if (1 || (letterA<="a")) return true; return false; is true PASS var k = 0; while (1 || (letterA<="a")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || (letterA<="a"); ) if (k++) return true; return false; is true PASS return 1 && (letterA<"a"); is false PASS if (1 && (letterA<"a")) return true; return false; is false PASS var k = 0; while (1 && (letterA<"a")) if (k++) return true; return false; is false PASS var k = 0; for (; 1 && (letterA<"a"); ) if (k++) return true; return false; is false PASS return 1 && (letterA<="a"); is true PASS if (1 && (letterA<="a")) return true; return false; is true PASS var k = 0; while (1 && (letterA<="a")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 && (letterA<="a"); ) if (k++) return true; return false; is true PASS return ("b"<"a"); is false PASS if (("b"<"a")) return true; return false; is false PASS var k = 0; while (("b"<"a")) if (k++) return true; return false; is false PASS var k = 0; for (; ("b"<"a"); ) if (k++) return true; return false; is false PASS return ("b"<="a"); is false PASS if (("b"<="a")) return true; return false; is false PASS var k = 0; while (("b"<="a")) if (k++) return true; return false; is false PASS var k = 0; for (; ("b"<="a"); ) if (k++) return true; return false; is false PASS return ("b"<"a") || 1; is true PASS if (("b"<"a") || 1) return true; return false; is true PASS var k = 0; while (("b"<"a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("b"<"a") || 1; ) if (k++) return true; return false; is true PASS return ("b"<="a") || 1; is true PASS if (("b"<="a") || 1) return true; return false; is true PASS var k = 0; while (("b"<="a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("b"<="a") || 1; ) if (k++) return true; return false; is true PASS return ("b"<"a") && 1; is false PASS if (("b"<"a") && 1) return true; return false; is false PASS var k = 0; while (("b"<"a") && 1) if (k++) return true; return false; is false PASS var k = 0; for (; ("b"<"a") && 1; ) if (k++) return true; return false; is false PASS return ("b"<="a") && 1; is false PASS if (("b"<="a") && 1) return true; return false; is false PASS var k = 0; while (("b"<="a") && 1) if (k++) return true; return false; is false PASS var k = 0; for (; ("b"<="a") && 1; ) if (k++) return true; return false; is false PASS return ("b"<"a") || 1; is true PASS if (("b"<"a") || 1) return true; return false; is true PASS var k = 0; while (("b"<"a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("b"<"a") || 1; ) if (k++) return true; return false; is true PASS return ("b"<="a") || 1; is true PASS if (("b"<="a") || 1) return true; return false; is true PASS var k = 0; while (("b"<="a") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; ("b"<="a") || 1; ) if (k++) return true; return false; is true PASS return 1 || ("b"<"a"); is true PASS if (1 || ("b"<"a")) return true; return false; is true PASS var k = 0; while (1 || ("b"<"a")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || ("b"<"a"); ) if (k++) return true; return false; is true PASS return 1 || ("b"<="a"); is true PASS if (1 || ("b"<="a")) return true; return false; is true PASS var k = 0; while (1 || ("b"<="a")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || ("b"<="a"); ) if (k++) return true; return false; is true PASS return 1 && ("b"<"a"); is false PASS if (1 && ("b"<"a")) return true; return false; is false PASS var k = 0; while (1 && ("b"<"a")) if (k++) return true; return false; is false PASS var k = 0; for (; 1 && ("b"<"a"); ) if (k++) return true; return false; is false PASS return 1 && ("b"<="a"); is false PASS if (1 && ("b"<="a")) return true; return false; is false PASS var k = 0; while (1 && ("b"<="a")) if (k++) return true; return false; is false PASS var k = 0; for (; 1 && ("b"<="a"); ) if (k++) return true; return false; is false PASS return (letterA<"b"); is true PASS if ((letterA<"b")) return true; return false; is true PASS var k = 0; while ((letterA<"b")) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<"b"); ) if (k++) return true; return false; is true PASS return (letterA<="b"); is true PASS if ((letterA<="b")) return true; return false; is true PASS var k = 0; while ((letterA<="b")) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<="b"); ) if (k++) return true; return false; is true PASS return (letterA<"b") || 1; is true PASS if ((letterA<"b") || 1) return true; return false; is true PASS var k = 0; while ((letterA<"b") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<"b") || 1; ) if (k++) return true; return false; is true PASS return (letterA<="b") || 1; is true PASS if ((letterA<="b") || 1) return true; return false; is true PASS var k = 0; while ((letterA<="b") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<="b") || 1; ) if (k++) return true; return false; is true PASS return (letterA<"b") && 1; is true PASS if ((letterA<"b") && 1) return true; return false; is true PASS var k = 0; while ((letterA<"b") && 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<"b") && 1; ) if (k++) return true; return false; is true PASS return (letterA<="b") && 1; is true PASS if ((letterA<="b") && 1) return true; return false; is true PASS var k = 0; while ((letterA<="b") && 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<="b") && 1; ) if (k++) return true; return false; is true PASS return (letterA<"b") || 1; is true PASS if ((letterA<"b") || 1) return true; return false; is true PASS var k = 0; while ((letterA<"b") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<"b") || 1; ) if (k++) return true; return false; is true PASS return (letterA<="b") || 1; is true PASS if ((letterA<="b") || 1) return true; return false; is true PASS var k = 0; while ((letterA<="b") || 1) if (k++) return true; return false; is true PASS var k = 0; for (; (letterA<="b") || 1; ) if (k++) return true; return false; is true PASS return 1 || (letterA<"b"); is true PASS if (1 || (letterA<"b")) return true; return false; is true PASS var k = 0; while (1 || (letterA<"b")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || (letterA<"b"); ) if (k++) return true; return false; is true PASS return 1 || (letterA<="b"); is true PASS if (1 || (letterA<="b")) return true; return false; is true PASS var k = 0; while (1 || (letterA<="b")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 || (letterA<="b"); ) if (k++) return true; return false; is true PASS return 1 && (letterA<"b"); is true PASS if (1 && (letterA<"b")) return true; return false; is true PASS var k = 0; while (1 && (letterA<"b")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 && (letterA<"b"); ) if (k++) return true; return false; is true PASS return 1 && (letterA<="b"); is true PASS if (1 && (letterA<="b")) return true; return false; is true PASS var k = 0; while (1 && (letterA<="b")) if (k++) return true; return false; is true PASS var k = 0; for (; 1 && (letterA<="b"); ) if (k++) return true; return false; is true PASS return (letterA