diff options
| author | Laurenz <laurmaedje@gmail.com> | 2024-11-04 10:17:49 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-04 10:17:49 +0100 |
| commit | cb1aad3a0cc862c5ff57a557e196ba49a02917de (patch) | |
| tree | 80cd62cbeb0f8d2bb999cc984d213f42293ebd24 /crates/typst-syntax/src/reparser.rs | |
| parent | 6b636167ef2e84c761777261ce1ca3087a75f765 (diff) | |
| parent | 2c9728f53b318a6cae092f30ad0956a536af7ccb (diff) | |
Refactor Parser (#5310)
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 { |
