Logic
Cost: Logic
| Operator | What it does |
|---|---|
and | Saca dos valores de la pila booleana y apila verdadero si los dos lo son. Con uno solo lo deja igual; con la pila vacía apila verdadero. |
or | Saca dos valores de la pila booleana y apila verdadero si alguno lo es. Con uno solo, o con la pila vacía, apila verdadero. |
xor | Saca dos valores de la pila booleana y apila verdadero si exactamente uno lo es. Con uno solo lo invierte; con la pila vacía apila falso. |
not | Invierte el tope de la pila booleana. Con la pila vacía apila falso, porque la vacía cuenta como verdadera. |
true | Apila un verdadero en la pila booleana. |
false | Apila un falso en la pila booleana. |
dropbool | Saca el tope de la pila booleana y lo descarta. Con la pila vacía no hace nada. |
clearbool | Vacía la pila booleana. La pila entera no la toca. |
dupbool | Copia el tope de la pila booleana. Con la pila vacía no hace nada, a diferencia de dup. |
swapbool | Intercambia los dos de arriba de la pila booleana. Con uno o ningún valor no hace nada. |
overbool | Copia arriba el segundo de la pila booleana: a b queda a b a. Con un solo valor apila verdadero; con la pila vacía no hace nada. |