Mercurial > repos > rhope
view boolean.rhope @ 88:f69987c58fa8
Merge
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 30 Jul 2010 19:52:54 -0400 |
parents | 38d9cd036d49 |
children | ac5c2d78663f |
line wrap: on
line source
Generate Boolean Methods[backend:out] { func,inval <- [[[[[backend]Create Function["If@Boolean",("in"),("yes","no"),"rhope"] ]Set Input Type[Type Instance["Boolean"], 0] ]Set Output Type[Type Instance["Boolean"], 0] ]Set Output Type[Type Instance["Boolean"], 1] ]Read Field["in", "Val"] ifyes <- [[[func]Instruction Stream ]Move["in","yes"] ]Set Null["no"] ifno <- [[[func]Instruction Stream ]Move["in","no"] ]Set Null["yes"] ffunc <- [[func]Do If[inval, ifyes] ]Do If[NotCond[inval], ifno] out <- [backend]Store Function[ffunc] }