diff options
author | Aleksey Kladov <[email protected]> | 2018-08-25 11:42:40 +0100 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2018-08-25 11:42:40 +0100 |
commit | 19d933ba38e843833b9fce4776ee9b6b9f779e4e (patch) | |
tree | a4e281d3ca8ef8d3b8b24f7ea5f1cad1a24ec369 /crates/libsyntax2/src/lib.rs | |
parent | 838820ad986e04dffa43fc2662a58da27d97db06 (diff) |
join lines works for lambdas
Diffstat (limited to 'crates/libsyntax2/src/lib.rs')
-rw-r--r-- | crates/libsyntax2/src/lib.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/crates/libsyntax2/src/lib.rs b/crates/libsyntax2/src/lib.rs index 3a36a57b1..787dc2b5b 100644 --- a/crates/libsyntax2/src/lib.rs +++ b/crates/libsyntax2/src/lib.rs | |||
@@ -74,9 +74,7 @@ impl File { | |||
74 | File::new(root, errors) | 74 | File::new(root, errors) |
75 | } | 75 | } |
76 | pub fn reparse(&self, edit: &AtomEdit) -> File { | 76 | pub fn reparse(&self, edit: &AtomEdit) -> File { |
77 | self.incremental_reparse(edit).unwrap_or_else(|| { | 77 | self.incremental_reparse(edit).unwrap_or_else(|| self.full_reparse(edit)) |
78 | self.full_reparse(edit) | ||
79 | }) | ||
80 | } | 78 | } |
81 | fn incremental_reparse(&self, edit: &AtomEdit) -> Option<File> { | 79 | fn incremental_reparse(&self, edit: &AtomEdit) -> Option<File> { |
82 | let (node, reparser) = find_reparsable_node(self.syntax(), edit.delete)?; | 80 | let (node, reparser) = find_reparsable_node(self.syntax(), edit.delete)?; |