retroforth/example/LightWeightFlowControl.forth

9 lines
314 B
Text
Raw Normal View History

~~~
:0=; n:zero? [ as{ 'popopodr i 'drdrre.. i }as ] if ;
:< lt? [ as{ 'popopodr i 'drdrre.. i }as ] if ;
:> gt? [ as{ 'popopodr i 'drdrre.. i }as ] if ;
:<> -eq? [ as{ 'popopodr i 'drdrre.. i }as ] if ;
:if; [ as{ 'popopodr i 'drdrre.. i }as ] if ;
:?; dup [ as{ 'popopodr i 'drdrre.. i }as ] if drop ;
~~~