# Classic FizzBuzz 1..20 — control flow + `if` / `|`.
# Run: ./ilusm release/examples/fizzbuzz.ilu
use mth

i = 1
whl i <= 20:
    by3 = mthmo(i, 3) == 0
    by5 = mthmo(i, 5) == 0
    if by3 and by5:
        prn("FizzBuzz")
    | if by3:
        prn("Fizz")
    | if by5:
        prn("Buzz")
    |
        prn(i)
    i = i + 1
