Arthur Brandao 6 gadi atpakaļ
vecāks
revīzija
3d0fe1c6f4

+ 1 - 0
src/migl/lisp/LispEval.java

@@ -36,6 +36,7 @@ public class LispEval {
 		operators.put("log10", new MathOperator());
 		operators.put("cos", new MathOperator());
 		operators.put("rint", new MathOperator());
+		operators.put("round", new MathOperator());
 		operators.put("quote", (op, lisp) -> {
 			if(lisp.size() != 1) {
 				throw new LispError(LispError.ERR_NUM_ARG);

+ 2 - 0
src/migl/lisp/operator/MathOperator.java

@@ -26,6 +26,8 @@ public class MathOperator implements LispOperator {
 				return LispElement.generate(Math.cos(elt.toNumber()));
 			case "rint":
 				return LispElement.generate(Math.rint(elt.toNumber()));
+			case "rouund":
+				return LispElement.generate(Math.round(elt.toNumber()));
 			default:
 				throw new LispError(operator + LispError.ERR_UNKNOW);
 		}