From 1caae90c02b28209d77f8a286026289756529c70 Mon Sep 17 00:00:00 2001 From: JT Date: Fri, 30 Jul 2021 16:43:31 +1200 Subject: [PATCH] cleanup some highlighting --- src/parser.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/parser.rs b/src/parser.rs index 4abb42671..4fefd9cbd 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -655,13 +655,14 @@ impl<'a> ParserWorkingSet<'a> { error, ); } + let keyword_span = spans[*spans_idx - 1]; let (expr, err) = self.parse_multispan_value(spans, spans_idx, arg); error = error.or(err); let ty = expr.ty.clone(); ( Expression { - expr: Expr::Keyword(keyword.clone(), spans[*spans_idx - 1], Box::new(expr)), + expr: Expr::Keyword(keyword.clone(), keyword_span, Box::new(expr)), span: arg_span, ty, },