Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/syntax/src/fuzz.rs')
-rw-r--r--crates/syntax/src/fuzz.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/crates/syntax/src/fuzz.rs b/crates/syntax/src/fuzz.rs
index 2873867179..682dcd7cc4 100644
--- a/crates/syntax/src/fuzz.rs
+++ b/crates/syntax/src/fuzz.rs
@@ -4,6 +4,7 @@
use std::str::{self, FromStr};
+use parser::Edition;
use text_edit::Indel;
use crate::{validation, AstNode, SourceFile, TextRange};
@@ -14,7 +15,7 @@ fn check_file_invariants(file: &SourceFile) {
}
pub fn check_parser(text: &str) {
- let file = SourceFile::parse(text);
+ let file = SourceFile::parse(text, Edition::CURRENT);
check_file_invariants(&file.tree());
}
@@ -48,11 +49,11 @@ impl CheckReparse {
#[allow(clippy::print_stderr)]
pub fn run(&self) {
- let parse = SourceFile::parse(&self.text);
- let new_parse = parse.reparse(&self.edit);
+ let parse = SourceFile::parse(&self.text, Edition::CURRENT);
+ let new_parse = parse.reparse(&self.edit, Edition::CURRENT);
check_file_invariants(&new_parse.tree());
assert_eq!(&new_parse.tree().syntax().text().to_string(), &self.edited_text);
- let full_reparse = SourceFile::parse(&self.edited_text);
+ let full_reparse = SourceFile::parse(&self.edited_text, Edition::CURRENT);
for (a, b) in
new_parse.tree().syntax().descendants().zip(full_reparse.tree().syntax().descendants())
{