]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - tests/org.simantics.scl.compiler.tests/src/org/simantics/scl/compiler/tests/scl/BinaryOperators1.scl
(refs #7307) Added features field to SCL module header
[simantics/platform.git] / tests / org.simantics.scl.compiler.tests / src / org / simantics / scl / compiler / tests / scl / BinaryOperators1.scl
index 86263c9aaea89825feb8fc28b50773c85040fba3..ab8dcba794ae01efb9bb7e2ddf33d956f8188407 100644 (file)
@@ -1,25 +1,25 @@
-import "Prelude"\r
-\r
-data E = E String\r
-\r
-instance Additive E where\r
-    zero = E "0"\r
-    E a + E b = E ("(" + a + "+" + b + ")")\r
-    \r
-instance Ring E where\r
-    one = E "1"\r
-    neg (E a) = E ("(-" + a + ")")\r
-    E a - E b = E ("(" + a + "-" + b + ")")\r
-    E a * E b = E ("(" + a + "*" + b + ")") \r
-    fromInteger x = E (show x)\r
-\r
-eToString (E a) = a\r
-\r
-a = E "a"\r
-b = E "b"\r
-c = E "c"\r
-d = E "d"\r
-\r
-main = eToString (-a + b + (-c*d))\r
---\r
+import "Prelude"
+
+data E = E String
+
+instance Additive E where
+    zero = E "0"
+    E a + E b = E ("(" + a + "+" + b + ")")
+    
+instance Ring E where
+    one = E "1"
+    neg (E a) = E ("(-" + a + ")")
+    E a - E b = E ("(" + a + "-" + b + ")")
+    E a * E b = E ("(" + a + "*" + b + ")") 
+    fromInteger x = E (show x)
+
+eToString (E a) = a
+
+a = E "a"
+b = E "b"
+c = E "c"
+d = E "d"
+
+main = eToString (-a + b + (-c*d))
+--
 (((-a)+b)+(-(c*d))) 
\ No newline at end of file