Language VP
; VP is the high-level portable assembly language used by
; Tao's intent operating system.
; David Given, http://www.cowlark.com
.include "tao"
tool "app/stdio/bottles", VP, F_MAIN, 4096, 0
ent (- : -)
regdef int number
cpy.i 99, number
while (number > 0)
gos bottle, (number : -)
printf " of beer on the wall,\n"
gos bottle, (number : -)
printf " of beer.\n"
printf "Take one down and pass it around,\n"
dec.i number
gos bottle, (number : -)
printf " of beer on the wall.\n\n"
endwhile
ret ()
entend
bottle:
ent (int number : -)
if (number == 0)
printf "No bottles"
elseif (number == 1)
printf "One bottle"
else
printf "%d bottles", number
endif
ret ()
entend
toolend
Download Source |
Write Comment
Download Source |
Write Comment
Comments