elysium/example/add.lang
2024-03-24 15:19:45 +01:00

28 lines
286 B
Plaintext

u64 add(u8 a, u8 b) {
return add(a - 1u8, a);
}
void a() {
}
(u8, u8) doNothing(u8 a, u8 b) {
return a, b;
}
u64 doStuff(u64 a, u64 b) {
if(a > b) {
return 1u64;
}
return 2u64;
}
u64 fib(u64 n) {
if(n <= 1u64) {
return 1u64;
}
return fib(n - 1u64) + fib(n - 2u64);
}