diff --git a/src/syn/parser.y b/src/syn/parser.y index 810636b..57e5822 100644 --- a/src/syn/parser.y +++ b/src/syn/parser.y @@ -61,7 +61,7 @@ BinExpr -> Result: | UnExpr '*' BinExpr { Ok(BinExpr::new_expr($1?, BinOp::Times, $3?)) } | UnExpr '/' BinExpr { Ok(BinExpr::new_expr($1?, BinOp::Div, $3?)) } | UnExpr '+' BinExpr { Ok(BinExpr::new_expr($1?, BinOp::Plus, $3?)) } - | UnExpr '-' BinExpr { Ok(BinExpr::new_expr($1?, BinOp::Plus, $3?)) } + | UnExpr '-' BinExpr { Ok(BinExpr::new_expr($1?, BinOp::Minus, $3?)) } | UnExpr { $1 } ;