|
31 | 31 | A_READ_PROTECTED, |
32 | 32 | ) |
33 | 33 | from mathics.core.builtin import ( |
34 | | - BinaryOperator, |
35 | 34 | Builtin, |
| 35 | + InfixOperator, |
36 | 36 | MPMathFunction, |
37 | 37 | PrefixOperator, |
38 | 38 | SympyFunction, |
@@ -107,7 +107,7 @@ def eval(self, n, evaluation): |
107 | 107 | ) |
108 | 108 |
|
109 | 109 |
|
110 | | -class Divide(BinaryOperator): |
| 110 | +class Divide(InfixOperator): |
111 | 111 | """ |
112 | 112 | <url> |
113 | 113 | :Division: |
@@ -219,7 +219,7 @@ def eval_int(self, x: Integer, evaluation): |
219 | 219 | return Integer(-x.value) |
220 | 220 |
|
221 | 221 |
|
222 | | -class Plus(BinaryOperator, SympyFunction): |
| 222 | +class Plus(InfixOperator, SympyFunction): |
223 | 223 | """ |
224 | 224 | <url> |
225 | 225 | :Addition: |
@@ -345,7 +345,7 @@ def eval(self, items, evaluation): |
345 | 345 | return eval_Plus(*items_tuple) |
346 | 346 |
|
347 | 347 |
|
348 | | -class Power(BinaryOperator, MPMathFunction): |
| 348 | +class Power(InfixOperator, MPMathFunction): |
349 | 349 | """ |
350 | 350 | <url> |
351 | 351 | :Exponentiation: |
@@ -525,7 +525,7 @@ class Sqrt(SympyFunction): |
525 | 525 | summary_text = "square root" |
526 | 526 |
|
527 | 527 |
|
528 | | -class Subtract(BinaryOperator): |
| 528 | +class Subtract(InfixOperator): |
529 | 529 | """ |
530 | 530 | <url> |
531 | 531 | :Subtraction: |
@@ -559,7 +559,7 @@ class Subtract(BinaryOperator): |
559 | 559 | summary_text = "subtract" |
560 | 560 |
|
561 | 561 |
|
562 | | -class Times(BinaryOperator, SympyFunction): |
| 562 | +class Times(InfixOperator, SympyFunction): |
563 | 563 | """ |
564 | 564 | <url> |
565 | 565 | :Multiplication: |
|
0 commit comments