diff --git a/src/main.cpp b/src/main.cpp index 4b49efe..7d6b3bd 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -315,10 +315,10 @@ int main() { ab.add_function("divide", function_divide, "(num, num)->num"); ab.add_function("negate", function_negate, "(num)->num"); - ab.add_operator_infix("+", "plus", 1, -1); - ab.add_operator_infix("-", "minus", 1, -1); - ab.add_operator_infix("*", "times", 2, -1); - ab.add_operator_infix("/", "divide", 2, -1); + ab.add_operator_infix("+", "plus", -1, 2); + ab.add_operator_infix("-", "minus", -1, 2); + ab.add_operator_infix("*", "times", -1, 3); + ab.add_operator_infix("/", "divide", -1, 3); ab.add_operator_prefix("-", "negate"); while(!close_requested) {