From: Eli Friedman Date: Fri, 31 Jul 2015 03:51:51 +0000 (-0700) Subject: Remove unused code in parser. X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=f9692d5d000bc0fc53b65663d5f10c8a187fafb2;p=rust.git Remove unused code in parser. --- 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 - } - } }