FlagVM/flagpole/tests/truthmachine.fp
cannoli-fruit 3c51927c9a Truth machine
2026-07-25 19:28:07 -04:00

27 lines
322 B
GLSL

proc putchar
0xCFFFFFFFFFFFFFFD st8
endproc
proc getchar
0xCFFFFFFFFFFFFFFE ld8
endproc
proc puts
while dup ld8 0 == not do
dup ld8 :putchar
1 u+
endwhile
pop
endproc
proc newline
10 :putchar
endproc
proc main
:getchar
dup :putchar
while dup "1" ld8 == do
dup :putchar
endwhile
endproc