From 8aede89c24589bd14955eb701e62c9d8b049d170 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Mon, 23 Dec 2019 21:49:37 +0100 Subject: [PATCH] new parser function: sqrt --- util.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/util.cpp b/util.cpp index 06b26ced..cd717e89 100644 --- a/util.cpp +++ b/util.cpp @@ -197,6 +197,7 @@ cld exp_parser::parse(int prio) { else if(eat("asinh(")) res = asinh(parsepar()); else if(eat("acosh(")) res = acosh(parsepar()); else if(eat("exp(")) res = exp(parsepar()); + else if(eat("sqrt(")) res = sqrt(parsepar()); else if(eat("log(")) res = log(parsepar()); else if(eat("tan(")) res = tan(parsepar()); else if(eat("tanh(")) res = tanh(parsepar()); @@ -307,7 +308,7 @@ EX ld parseld(const string& s) { EX string parser_help() { return XLAT("Functions available: %1", - "(a)sin(h), (a)cos(h), (a)tan(h), exp, log, abs, re, im, conj, let(t=...,...t...), floor, frac, e, i, pi, s, ms, mousex, mousey, mousez, shot [1 if taking screenshot/animation], to01, random, ifp(a,v,w) [if positive]"); + "(a)sin(h), (a)cos(h), (a)tan(h), exp, log, abs, re, im, conj, let(t=...,...t...), floor, frac, e, i, pi, s, ms, mousex, mousey, mousez, shot [1 if taking screenshot/animation], sqrt, to01, random, ifp(a,v,w) [if positive]"); } }