Highlight block and record (#653)

This commit is contained in:
JT
2022-01-03 16:21:26 +11:00
committed by GitHub
parent 9535e2c309
commit fe5f65a247
4 changed files with 114 additions and 7 deletions

View File

@ -2702,9 +2702,9 @@ pub fn parse_block_expression(
error = error.or_else(|| Some(ParseError::Unclosed("}".into(), Span { start: end, end })));
}
let span = Span { start, end };
let inner_span = Span { start, end };
let source = working_set.get_span_contents(span);
let source = working_set.get_span_contents(inner_span);
let (output, err) = lex(source, start, &[], &[], true);
error = error.or(err);
@ -3365,8 +3365,8 @@ pub fn parse_record(
error = error.or_else(|| Some(ParseError::Unclosed("}".into(), Span { start: end, end })));
}
let span = Span { start, end };
let source = working_set.get_span_contents(span);
let inner_span = Span { start, end };
let source = working_set.get_span_contents(inner_span);
let (tokens, err) = lex(source, start, &[b'\n', b'\r', b','], &[b':'], true);
error = error.or(err);