join lines works for lambdas

This commit is contained in:
Aleksey Kladov 2018-08-25 13:42:40 +03:00
parent 838820ad98
commit 19d933ba38
5 changed files with 811 additions and 4 deletions

View file

@ -74,9 +74,7 @@ impl File {
File::new(root, errors)
}
pub fn reparse(&self, edit: &AtomEdit) -> File {
self.incremental_reparse(edit).unwrap_or_else(|| {
self.full_reparse(edit)
})
self.incremental_reparse(edit).unwrap_or_else(|| self.full_reparse(edit))
}
fn incremental_reparse(&self, edit: &AtomEdit) -> Option<File> {
let (node, reparser) = find_reparsable_node(self.syntax(), edit.delete)?;