| Support all common mathematical expressions 
Support arithmetic, logic and bitwise operations 
Report syntax error in expressions 
Support common control flow in programming languages like for, while, if etc. 
Return value is numeric value or string 
Allow custom variables and functions 
Have many built-in functions 
Support long integers 
Comes with documentation full of examples, as well as ready-to-compile/run sample programs
 
 |