diff graal/com.oracle.truffle.sl.test/tests/Comparison.sl @ 13821:b16ec83edc73

Documentation and more refactoring of Simple Language
author Christian Wimmer <christian.wimmer@oracle.com>
date Wed, 29 Jan 2014 20:45:43 -0800
parents e34d5cca7496
children
line wrap: on
line diff
--- a/graal/com.oracle.truffle.sl.test/tests/Comparison.sl	Wed Jan 29 20:43:28 2014 -0800
+++ b/graal/com.oracle.truffle.sl.test/tests/Comparison.sl	Wed Jan 29 20:45:43 2014 -0800
@@ -1,9 +1,61 @@
 function main() {  
-  print(4 < 20);  
-  print(4 < "20");  
-  print("4" < 20);  
-  print("4" < "20");  
-  print(4 < 20000000000000);  
-  print(4000000000000 < 20);  
-  print(4000000000000 < 20000000000000);  
+  println("<");
+  println(4 < 20);  
+  println(40 < 2);  
+  println(4 < 4);  
+  println(4 < 200000000000000000000000000);  
+  println(40000000000000000000000000 < 20);  
+  println(40000000000000000000000000 < 200000000000000000000000000);  
+  println(400000000000000000000000000 < 20000000000000000000000000);  
+  println(40000000000000000000000000 < 40000000000000000000000000);  
+
+  println("<=");
+  println(4 <= 20);  
+  println(40 <= 2);  
+  println(4 <= 4);  
+  println(4 <= 200000000000000000000000000);  
+  println(40000000000000000000000000 <= 20);  
+  println(40000000000000000000000000 <= 200000000000000000000000000);  
+  println(400000000000000000000000000 <= 20000000000000000000000000);  
+  println(40000000000000000000000000 <= 40000000000000000000000000);  
+
+  println(">");
+  println(4 > 20);  
+  println(40 > 2);  
+  println(4 > 4);  
+  println(4 > 200000000000000000000000000);  
+  println(40000000000000000000000000 > 20);  
+  println(40000000000000000000000000 > 200000000000000000000000000);  
+  println(400000000000000000000000000 > 20000000000000000000000000);  
+  println(40000000000000000000000000 > 40000000000000000000000000);  
+
+  println(">=");
+  println(4 >= 20);  
+  println(40 >= 2);  
+  println(4 >= 4);  
+  println(4 >= 200000000000000000000000000);  
+  println(40000000000000000000000000 >= 20);  
+  println(40000000000000000000000000 >= 200000000000000000000000000);  
+  println(400000000000000000000000000 >= 20000000000000000000000000);  
+  println(40000000000000000000000000 >= 40000000000000000000000000);  
+
+  println("==");
+  println(4 == 20);  
+  println(40 == 2);  
+  println(4 == 4);  
+  println(4 == 200000000000000000000000000);  
+  println(40000000000000000000000000 == 20);  
+  println(40000000000000000000000000 == 200000000000000000000000000);  
+  println(400000000000000000000000000 == 20000000000000000000000000);  
+  println(40000000000000000000000000 == 40000000000000000000000000);  
+
+  println("!=");
+  println(4 != 20);  
+  println(40 != 2);  
+  println(4 != 4);  
+  println(4 != 200000000000000000000000000);  
+  println(40000000000000000000000000 != 20);  
+  println(40000000000000000000000000 != 200000000000000000000000000);  
+  println(400000000000000000000000000 != 20000000000000000000000000);  
+  println(40000000000000000000000000 != 40000000000000000000000000);  
 }