From f9692d5d000bc0fc53b65663d5f10c8a187fafb2 Mon Sep 17 00:00:00 2001 From: Eli Friedman Date: Thu, 30 Jul 2015 20:51:51 -0700 Subject: [PATCH] Remove unused code in parser. --- src/libsyntax/parse/obsolete.rs | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/src/libsyntax/parse/obsolete.rs b/src/libsyntax/parse/obsolete.rs index 5a72477d4ac..bc355f70fb3 100644 --- a/src/libsyntax/parse/obsolete.rs +++ b/src/libsyntax/parse/obsolete.rs @@ -13,11 +13,8 @@ //! //! Obsolete syntax that becomes too hard to parse can be removed. -use ast::{Expr, ExprTup}; use codemap::Span; use parse::parser; -use parse::token; -use ptr::P; /// The specific types of unsupported syntax #[derive(Copy, Clone, PartialEq, Eq, Hash)] @@ -29,17 +26,12 @@ pub enum ObsoleteSyntax { pub trait ParserObsoleteMethods { /// Reports an obsolete syntax non-fatal error. fn obsolete(&mut self, sp: Span, kind: ObsoleteSyntax); - /// Reports an obsolete syntax non-fatal error, and returns - /// a placeholder expression - fn obsolete_expr(&mut self, sp: Span, kind: ObsoleteSyntax) -> P; fn report(&mut self, sp: Span, kind: ObsoleteSyntax, kind_str: &str, desc: &str, error: bool); - fn is_obsolete_ident(&mut self, ident: &str) -> bool; - fn eat_obsolete_ident(&mut self, ident: &str) -> bool; } impl<'a> ParserObsoleteMethods for parser::Parser<'a> { @@ -61,13 +53,6 @@ fn obsolete(&mut self, sp: Span, kind: ObsoleteSyntax) { self.report(sp, kind, kind_str, desc, error); } - /// Reports an obsolete syntax non-fatal error, and returns - /// a placeholder expression - fn obsolete_expr(&mut self, sp: Span, kind: ObsoleteSyntax) -> P { - self.obsolete(sp, kind); - self.mk_expr(sp.lo, sp.hi, ExprTup(vec![])) - } - fn report(&mut self, sp: Span, kind: ObsoleteSyntax, @@ -89,20 +74,4 @@ fn report(&mut self, self.obsolete_set.insert(kind); } } - - fn is_obsolete_ident(&mut self, ident: &str) -> bool { - match self.token { - token::Ident(sid, _) => sid.name == ident, - _ => false, - } - } - - fn eat_obsolete_ident(&mut self, ident: &str) -> bool { - if self.is_obsolete_ident(ident) { - panictry!(self.bump()); - true - } else { - false - } - } } -- 2.44.0