--- /dev/null
+int count;
+for (int i; i < 1000000; ++i) {
+ if ("abc" == "abc") ++count;
+ if ("a slightly longer string" ==
+ "a slightly longer string") ++count;
+ if ("a significantly longer string but still not overwhelmingly long string" ==
+ "a significantly longer string but still not overwhelmingly long string") ++count;
+
+ if ("" == "abc") ++count;
+ if ("abc" == "abcd") ++count;
+ if ("changed one character" == "changed !ne character") ++count;
+#! if ("123" == 123) ++count
+ if ("a slightly longer string" ==
+ "a slightly longer string!") ++count;
+ if ("a slightly longer string" ==
+ "a slightly longer strinh") ++count;
+ if ("a significantly longer string but still not overwhelmingly long string" ==
+ "another") ++count;
+}
+
+<<< count >>>;
--- /dev/null
+from __future__ import print_function
+
+import time
+start = time.clock()
+
+count = 0
+for i in range(0, 1000000):
+ if "abc" == "abc":
+ count = count + 1
+ if "a slightly longer string" == \
+ "a slightly longer string":
+ count = count + 1
+ if "a significantly longer string but still not overwhelmingly long string" == \
+ "a significantly longer string but still not overwhelmingly long string":
+ count = count + 1
+
+ if "" == "abc":
+ count = count + 1
+ if "abc" == "abcd":
+ count = count + 1
+ if "changed one character" == "changed !ne character":
+ count = count + 1
+ if "123" == 123: count = count + 1
+ if "a slightly longer string" == \
+ "a slightly longer string!":
+ count = count + 1
+ if "a slightly longer string" == \
+ "a slightly longer strinh":
+ count = count + 1
+ if "a significantly longer string but still not overwhelmingly long string" == \
+ "another":
+ count = count + 1
+
+print(count)
+print("elapsed: " + str(time.clock() - start))
--- /dev/null
+var start = System.clock
+
+var count = 0
+for (i in 1..1000000) {
+ if ("abc" == "abc") count = count + 1
+ if ("a slightly longer string" ==
+ "a slightly longer string") count = count + 1
+ if ("a significantly longer string but still not overwhelmingly long string" ==
+ "a significantly longer string but still not overwhelmingly long string") count = count + 1
+
+ if ("" == "abc") count = count + 1
+ if ("abc" == "abcd") count = count + 1
+ if ("changed one character" == "changed !ne character") count = count + 1
+ if ("123" == 123) count = count + 1
+ if ("a slightly longer string" ==
+ "a slightly longer string!") count = count + 1
+ if ("a slightly longer string" ==
+ "a slightly longer strinh") count = count + 1
+ if ("a significantly longer string but still not overwhelmingly long string" ==
+ "another") count = count + 1
+}
+
+System.print(count)
+System.print("elapsed: %(System.clock - start)")
--- /dev/null
+class C {
+ int i;
+ class D {
+ i;
+ }
+}
--- /dev/null
+class C {
+ int i;
+ class D {
+ this.i;
+ }
+}