{ast.Add: lambda a, b: b.__radd__(a) if isParameter(b) else a+ b, ast.
Sub: lambda a, b: b.__rsub__(a) if isParameter(b) else a-b, ast.Mult:
lambda a, b: b.__rmul__(a) if isParameter(b) else a* b, ast.Div: lambd
a a, b: b.__rdiv__(a) if isParameter(b) else a/ b, ast.FloorDiv: lambd
a a, b: b.__rfloordiv__(a) if isParameter(b) else a// b, ast.Mod: lamb
da a, b: b.__rmod__(a) if isParameter(b) else a % b, ast.Pow: lambda a
, b: b.__rpow__(a) if isParameter(b) else a** b, ast.Eq: lambda a, b:
b.__eq__(a) if isParameter(b) else a== b, ast.Gt: lambda a, b: b.__le_
...
|