From 3a4c5ae4b96ff5c2cd17a2f41a67398f21da0373 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Mon, 30 Jan 2023 18:29:09 +0100 Subject: Highlighting and docs fixes --- src/syntax/parser.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/syntax/parser.rs') diff --git a/src/syntax/parser.rs b/src/syntax/parser.rs index b51de59e..1f9bdedd 100644 --- a/src/syntax/parser.rs +++ b/src/syntax/parser.rs @@ -507,7 +507,7 @@ fn embedded_code_expr(p: &mut Parser) { fn code_expr_prec(p: &mut Parser, atomic: bool, min_prec: usize) { let m = p.marker(); - if let Some(op) = ast::UnOp::from_kind(p.current()) { + if let (false, Some(op)) = (atomic, ast::UnOp::from_kind(p.current())) { p.eat(); code_expr_prec(p, atomic, op.precedence()); p.wrap(m, SyntaxKind::Unary); -- cgit v1.2.3