diff options
Diffstat (limited to 'gerbonara/aperture_macros/parse.py')
-rw-r--r-- | gerbonara/aperture_macros/parse.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gerbonara/aperture_macros/parse.py b/gerbonara/aperture_macros/parse.py index 45f8c41..1527bc1 100644 --- a/gerbonara/aperture_macros/parse.py +++ b/gerbonara/aperture_macros/parse.py @@ -30,7 +30,7 @@ def _map_expression(node): if type(node.op) == ast.UAdd: return _map_expression(node.operand) else: - return OperatorExpression(operator.sub, ConstantExpression(0), _map_expression(node.operand)) + return NegatedExpression(_map_expression(node.operand)) elif isinstance(node, ast.Name): return VariableExpression(int(node.id[3:])) # node.id has format var[0-9]+ |