diff options
Diffstat (limited to 'tests/conditions.amal')
-rw-r--r-- | tests/conditions.amal | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/conditions.amal b/tests/conditions.amal new file mode 100644 index 0000000..89ded06 --- /dev/null +++ b/tests/conditions.amal @@ -0,0 +1,16 @@ +extern const printf: fn(fmt: &c_char, ...) c_int; + +const main = fn { + var value = 23 + 50; + if value == 0 + printf("zero!\n"); + else if value < 23 + printf("less!\n"); + else + printf("more!\n"); + + while value > 0 { + printf("value: %d\n", value); + value = value - 1; + } +}
\ No newline at end of file |