We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a1edf91 commit 9ae843aCopy full SHA for 9ae843a
src/comp/front/parser.rs
@@ -1265,6 +1265,7 @@ fn parse_binops(&parser p) -> @ast::expr {
1265
ret parse_more_binops(p, parse_prefix_expr(p), 0);
1266
}
1267
1268
+const int unop_prec = 100;
1269
const int as_prec = 5;
1270
1271
fn parse_more_binops(&parser p, @ast::expr lhs, int min_prec)
src/comp/pretty/pprust.rs
@@ -551,7 +551,7 @@ fn print_expr(&ps s, &@ast::expr expr) {
551
552
case (ast::expr_unary(?op,?expr,_)) {
553
word(s.s, ast::unop_to_str(op));
554
- print_expr(s, expr);
+ print_maybe_parens(s, expr, front::parser::unop_prec);
555
556
case (ast::expr_lit(?lit,_)) {
557
print_literal(s, lit);
0 commit comments