Skip to content

Commit cfdf70d

Browse files
committed
Emulisp: implement remainder (%).
1 parent 8bd01fa commit cfdf70d

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

emulisp/emulisp_core.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1231,6 +1231,7 @@ var coreFunctions = {
12311231
"/": function(c) { return div(c, function(a, b) { return a / b; }); }, // floating point division
12321232
"/t": function(c) { return div(c, function(a, b) { var d = a / b;
12331233
return (d >= 0) ? Math.floor(d) : Math.ceil(d); }); }, // truncated division
1234+
"%": function(c) { return div(c, function(a, b) { return a % b; }); },
12341235
"=": function(c) { var cv = evalLisp(c.car), d = c, dv;
12351236
while (d.cdr !== NIL) { d = d.cdr; dv = evalLisp(d.car); if (!eqVal(cv, dv)) return NIL; }; return T; },
12361237
"=0": function(c) { return eqVal(evalLisp(c.car), ZERO) ? ZERO : NIL; },

0 commit comments

Comments
 (0)