repositories
/
cc1516.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lala codegen
[cc1516.git]
/
examples
/
varEx.spl
diff --git
a/examples/varEx.spl
b/examples/varEx.spl
index
68aa4f6
..
5fc6340
100644
(file)
--- a/
examples/varEx.spl
+++ b/
examples/varEx.spl
@@
-1,26
+1,50
@@
-Int a = 1 + 1;
-var b = True;
-var c = 2 + 2;
+//Int a = 1 + 1;
+b(a, c) { if (c) {
+ return a+4;
+ } else {
+ return 0;
+ }
+}
+d() { return (b(1,True)); }
+e() { return e(); }
+f() { return e(); }
+id(x) {return x;}
+y() { return id(5); }
+z() { return id(True); }
+//var c = 2 + 2;//
-var d = True;
-var e = 4;
-//
Int f = 4 + True;
+
//
var d = True;
+
//
var e = 4;
+//
//Int f = 4 + True;//
-var g = True == True;
-var h = 1 != 3;
-//
var i = True == 1;
+
//
var g = True == True;
+
//
var h = 1 != 3;
+//
//var i = True == 1;//
-var j = 1 < 3;
-//
var k = True < 3;
+
//
var j = 1 < 3;
+//
//var k = True < 3;//
-var l = 1:2:[];
+//var l = 1:2:[];//
-var m = 4;
-var n = m + 2;
-var q = v + 2;
-var z = !v;
+
//
var m = 4;
+
//
var n = m + 2;
+
////
var q = v + 2;
+////var z = !v;//
+//var pim = 'a' == 'b';
+////var pim = 'a' + 'b';
+////var pim = ('a':[]) == ('b':[]);
+////var o = v + 2;
+////var p = !v;//
-facR(n) :: Int -> Int {
- return 5;
-}
\ No newline at end of file
+//var q = facR(3);//
+
+//facR(n) :: Int -> Int {
+// if (True) {
+// return 3;
+// } else {
+// return 4;
+// }
+// return 5;
+//}
+main() {return 0;}
\ No newline at end of file