fugafuga-lang is a programming language for my studying language implementation.
- OCaml 4.04
- oasis 0.4.8
$ make
func add (x int, y int) int {
ret x + y;
}
var a = 1;
add(a, 2);
Result
Int(3)
var sum = 0;
var i = 0;
for i = 1; i < 5; i = i + 1 {
sum = sum + i;
}
sum;
Result
Int(10)
func is_zero(x int) bool {
if x == 0 {
true;
} else {
false;
}
}
is_zero(0) // true
is_zero(1) // false