basic: adding missing impl of ops: unary NOT and BNOT

This commit is contained in:
minjaesong
2020-12-25 14:51:36 +09:00
parent 796a63f579
commit e43b65ab6e

View File

@@ -704,6 +704,12 @@ if no arg text were given (e.g. "10 NEXT"), args will have zero length
"UNARYPLUS" : {f:function(lnum, stmtnum, args) {
return oneArgNum(lnum, stmtnum, args, (lh) => +lh);
}},
"UNARYLOGICNOT" : {f:function(lnum, stmtnum, args) {
return oneArgNum(lnum, stmtnum, args, (lh) => !(lh));
}},
"UNARYBNOT" : {f:function(lnum, stmtnum, args) {
return oneArgNum(lnum, stmtnum, args, (lh) => ~(lh));
}},
"BAND" : {f:function(lnum, stmtnum, args) {
return twoArgNum(lnum, stmtnum, args, (lh,rh) => lh & rh);
}},