]> git.lizzy.rs Git - rust.git/commitdiff
Remove dead code
authorAleksey Kladov <aleksey.kladov@gmail.com>
Mon, 31 Aug 2020 13:43:37 +0000 (15:43 +0200)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Mon, 31 Aug 2020 13:46:57 +0000 (15:46 +0200)
crates/syntax/src/ast/make.rs

index 7ba6259900146a3242f27a17e775c74be90f95ca..a83f76857804e721ab6f8e464ad4bb9fe125cb63 100644 (file)
@@ -144,10 +144,6 @@ fn expr_from_text(text: &str) -> ast::Expr {
     ast_from_text(&format!("const C: () = {};", text))
 }
 
-pub fn try_expr_from_text(text: &str) -> Option<ast::Expr> {
-    try_ast_from_text(&format!("const C: () = {};", text))
-}
-
 pub fn condition(expr: ast::Expr, pattern: Option<ast::Pat>) -> ast::Condition {
     match pattern {
         None => ast_from_text(&format!("const _: () = while {} {{}};", expr)),
@@ -332,16 +328,6 @@ fn ast_from_text<N: AstNode>(text: &str) -> N {
     node
 }
 
-fn try_ast_from_text<N: AstNode>(text: &str) -> Option<N> {
-    let parse = SourceFile::parse(text);
-    let node = parse.tree().syntax().descendants().find_map(N::cast)?;
-    let node = node.syntax().clone();
-    let node = unroot(node);
-    let node = N::cast(node).unwrap();
-    assert_eq!(node.syntax().text_range().start(), 0.into());
-    Some(node)
-}
-
 fn unroot(n: SyntaxNode) -> SyntaxNode {
     SyntaxNode::new_root(n.green().clone())
 }