Calculates the input while respecting operator precedence, parentheses, etc. Not designed to be useful.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

4 lines
107 B

#!/usr/bin/env sh
make
EXPR="2.5/(5+3)-2*4/3.3^4.1^5"
echo "$EXPR" | valgrind --leak-check=yes ./str_eval