mu/apps/ex2.mu
Kartik Agaram 8d2dece291 7250
2020-11-16 00:00:32 -08:00

20 lines
342 B
Forth

# Add 3 and 4, and return the result in the exit code.
#
# To run:
# $ ./translate_mu apps/ex2.mu
# $ ./a.elf
# Expected result:
# $ echo $?
# 7
fn main -> _/ebx: int {
var result/eax: int <- do-add 3 4
return result
}
fn do-add a: int, b: int -> _/eax: int {
var result/ecx: int <- copy a
result <- add b
return result
}