diff options
Diffstat (limited to 'crates/typst-syntax/src/reparser.rs')
| -rw-r--r-- | crates/typst-syntax/src/reparser.rs | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/crates/typst-syntax/src/reparser.rs b/crates/typst-syntax/src/reparser.rs index 7a970490..c20d8314 100644 --- a/crates/typst-syntax/src/reparser.rs +++ b/crates/typst-syntax/src/reparser.rs @@ -157,19 +157,13 @@ fn try_reparse( let new_range = shifted..shifted + new_len; let at_end = end == children.len(); - // Stop parsing early if this kind is encountered. - let stop_kind = match parent_kind { - Some(_) => SyntaxKind::RightBracket, - None => SyntaxKind::End, - }; - // Reparse! let reparsed = reparse_markup( text, new_range.clone(), &mut at_start, &mut nesting, - |kind| kind == stop_kind, + parent_kind.is_none(), ); if let Some(newborns) = reparsed { |
