Unnamed repository; edit this file 'description' to name the repository.
dead code
Aleksey Kladov 2021-10-10
parent e9902b9 · commit c6d5c1c
-rw-r--r--crates/mbe/src/tests.rs23
1 files changed, 1 insertions, 22 deletions
diff --git a/crates/mbe/src/tests.rs b/crates/mbe/src/tests.rs
index ad5ae3a32c..64d80baa3e 100644
--- a/crates/mbe/src/tests.rs
+++ b/crates/mbe/src/tests.rs
@@ -80,6 +80,7 @@ macro_rules! impl_fixture {
test_utils::assert_eq_text!(&expected.trim(), &actual.trim());
}
+ #[allow(unused)]
fn assert_expand_items(&self, invocation: &str, expected: &str) -> &$name {
self.assert_expansion(ParserEntryPoint::Items, invocation, expected);
self
@@ -140,12 +141,6 @@ pub(crate) fn parse_macro(ra_fixture: &str) -> MacroFixture {
MacroFixture { rules }
}
-pub(crate) fn parse_macro2(ra_fixture: &str) -> MacroFixture2 {
- let definition_tt = parse_macro_def_to_tt(ra_fixture);
- let rules = MacroDef::parse(&definition_tt).unwrap();
- MacroFixture2 { rules }
-}
-
pub(crate) fn parse_macro_error(ra_fixture: &str) -> ParseError {
let definition_tt = parse_macro_rules_to_tt(ra_fixture);
@@ -183,22 +178,6 @@ fn parse_macro_rules_to_tt(ra_fixture: &str) -> tt::Subtree {
definition_tt
}
-fn parse_macro_def_to_tt(ra_fixture: &str) -> tt::Subtree {
- let source_file = ast::SourceFile::parse(ra_fixture).ok().unwrap();
- let macro_definition =
- source_file.syntax().descendants().find_map(ast::MacroDef::cast).unwrap();
-
- let (definition_tt, _) = syntax_node_to_token_tree(macro_definition.body().unwrap().syntax());
-
- let parsed =
- parse_to_token_tree(&ra_fixture[macro_definition.body().unwrap().syntax().text_range()])
- .unwrap()
- .0;
- assert_eq!(definition_tt, parsed);
-
- definition_tt
-}
-
fn debug_dump_ignore_spaces(node: &syntax::SyntaxNode) -> String {
let mut level = 0;
let mut buf = String::new();