summaryrefslogtreecommitdiff
path: root/src/syntax
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-01-30 18:29:09 +0100
committerLaurenz <laurmaedje@gmail.com>2023-01-30 18:29:09 +0100
commit3a4c5ae4b96ff5c2cd17a2f41a67398f21da0373 (patch)
tree8ac95426ccfe6bb0843a146878864919a8f55c04 /src/syntax
parent1d86f418315a2dd632016c32bfedfcf2af1b0369 (diff)
Highlighting and docs fixes
Diffstat (limited to 'src/syntax')
-rw-r--r--src/syntax/parser.rs2
1 files changed, 1 insertions, 1 deletions
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);