Welcome to my expression evaluator. I know that this has been done before, but I still wanted to code one myself. It supports: Basic operations: +-*/^ Functions: abs, floor, ceiling, sqrt, sin, cos, tan, asin, acos, atan, ln, log, round Constants: pi, phi, e Variables: (not in demo; review documentation in project)
-All by me -The expression evaluator sprite is 1057 blocks Change Log: -7/3/2025- fixed glitch with variables (1063 -> 1057 blocks) -7/1/2025- better error detection (1060 -> 1063 blocks) -6/30/2025- fixed bug with parenthesis (1050 -> 1060 blocks) -6/28/2025- minor bug fixes (1053 -> 1050 blocks) -6/24/2025- removed a section of code that I was using to test and added the round(x) function (1035 -> 1053 blocks) -6/12/2025- fixed bug with multiplication next to parenthesis (1023 -> 1035 blocks) -6/11/2025- fixed glitch with subtraction (1043 -> 1023 blocks) -6/7/2025- fixed glitch with parenthesis "12(1^2)" now works (1007 -> 1043 blocks) -6/6/2025- reshared -6/5/2025- unshared to fix bug with subtraction -6/5/2025- fixed negatives (971 -> 1007 blocks); added thumbnail -6/4/2025- shared