diff --git a/nac3parser/src/python.lalrpop b/nac3parser/src/python.lalrpop index 32775f18..f0ccb78a 100644 --- a/nac3parser/src/python.lalrpop +++ b/nac3parser/src/python.lalrpop @@ -923,6 +923,9 @@ Factor: ast::Expr = { kind: kind.clone() } } + (ast::Unaryop::UAdd, ast::ExprKind::Constant { value: Constant::Int(val), kind }) => { + ast::ExprKind::Constant { value: Constant::Int(*val), kind: kind.clone() } + } _ => ast::ExprKind::UnaryOp { operand: Box::new(e), op } } }