Truth table: Difference between revisions

m
m (→‎{{header|Wren}}: Minor tidy)
 
(2 intermediate revisions by 2 users not shown)
Line 61:
R .first_child.eval() [&] .second_child.eval()
‘!’
R (-)~.first_child.eval() [&] 1
‘(’
R .first_child.eval()
Line 891:
#define-a :: mov
 
#defn OP<=>(_X_,_Y_) #RAND; _V1_#RNDV_=0;_V2_#RNDV_=0;#ATOM#CMPLX;cpy(_V1_#RNDV_);\
#ATOM#CMPLX;cpy(_V2__V1_#RNDV_);and;{_V1_#RNDV_}not;{_V2_#RNDV_}not;and;or; %RAND;\
#ATOM#CMPLX;cpy(_V2_#RNDV_);and;{_V1_#RNDV_}not;\
{_V2_#RNDV_}not;and;or; %RAND;
#defn OP=>(_X_,_Y_) #ATOM#CMPLX;not;#ATOM#CMPLX;or;
#defn OP&(_X_,_Y_) #ATOM#CMPLX;#ATOM#CMPLX;and;
Line 6,796 ⟶ 6,798:
{{libheader|Wren-seq}}
{{libheader|Wren-str}}
<syntaxhighlight lang="ecmascriptwren">import "./dynamic" for Struct
import "./ioutil" for Input
import "./seq" for Stack
import "./str" for Str
 
var Variable = Struct.create("Variable", ["name", "value"])
9,482

edits