]> ruin.nu Git - proglang.git/blobdiff - examples/func
typechecker seems to work for function calls
[proglang.git] / examples / func
index 4abaa7e66fb44ad6d8231cec37e14bf75c3d594f..0f79e78090479f4a8eabe3ff9f79b2662b4392ba 100644 (file)
@@ -10,3 +10,23 @@ int fac(int n){
        while (n-- > 1) sum = sum * n;
        return sum;
 }
+
+int fib(int n){
+       int n1 = 0;
+       int n2 = 1;
+
+       while (n-- > 0){
+               int temp = n1+n2;
+               n1 = n2;
+               n2 = temp;
+       }
+       return n2;
+}
+
+int func(int a, int b){
+       return (a+b);
+}
+
+bool boolfunc(int a, int b){
+       return (a == b);
+}