summaryrefslogtreecommitdiff
path: root/test.lang
diff options
context:
space:
mode:
Diffstat (limited to 'test.lang')
-rw-r--r--test.lang12
1 files changed, 8 insertions, 4 deletions
diff --git a/test.lang b/test.lang
index 05efc47..94869c8 100644
--- a/test.lang
+++ b/test.lang
@@ -8,9 +8,13 @@
// also single-line now
+proc fib(x i64) {
+ return x & 1023
+}
+
proc main(a, b i64) {
- //let x = (a + -b) = (a xor b)
- //let y = (a + b) = (b * 2)
- //return (x & y & (a = a) & (a = ~b)) | ((a + a) = (a / 2))
- return (a <= b) = ~(a > b)
+ // let x = (a + -a) = (a xor a)
+ // let y = (a + a) = (a * 2)
+ // return (x & y & (a = a) & (a = ~a)) | ((a + a) = (a + 2))
+ return a - (b + b) - a
}