Skip to content

Commit f50518e

Browse files
committed
Auto merge of #27447 - eefriedman:parser-cleanup, r=alexcrichton
2 parents 6beaeda + f9692d5 commit f50518e

File tree

1 file changed

+0
-31
lines changed

1 file changed

+0
-31
lines changed

src/libsyntax/parse/obsolete.rs

-31
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,8 @@
1313
//!
1414
//! Obsolete syntax that becomes too hard to parse can be removed.
1515
16-
use ast::{Expr, ExprTup};
1716
use codemap::Span;
1817
use parse::parser;
19-
use parse::token;
20-
use ptr::P;
2118

2219
/// The specific types of unsupported syntax
2320
#[derive(Copy, Clone, PartialEq, Eq, Hash)]
@@ -29,17 +26,12 @@ pub enum ObsoleteSyntax {
2926
pub trait ParserObsoleteMethods {
3027
/// Reports an obsolete syntax non-fatal error.
3128
fn obsolete(&mut self, sp: Span, kind: ObsoleteSyntax);
32-
/// Reports an obsolete syntax non-fatal error, and returns
33-
/// a placeholder expression
34-
fn obsolete_expr(&mut self, sp: Span, kind: ObsoleteSyntax) -> P<Expr>;
3529
fn report(&mut self,
3630
sp: Span,
3731
kind: ObsoleteSyntax,
3832
kind_str: &str,
3933
desc: &str,
4034
error: bool);
41-
fn is_obsolete_ident(&mut self, ident: &str) -> bool;
42-
fn eat_obsolete_ident(&mut self, ident: &str) -> bool;
4335
}
4436

4537
impl<'a> ParserObsoleteMethods for parser::Parser<'a> {
@@ -61,13 +53,6 @@ impl<'a> ParserObsoleteMethods for parser::Parser<'a> {
6153
self.report(sp, kind, kind_str, desc, error);
6254
}
6355

64-
/// Reports an obsolete syntax non-fatal error, and returns
65-
/// a placeholder expression
66-
fn obsolete_expr(&mut self, sp: Span, kind: ObsoleteSyntax) -> P<Expr> {
67-
self.obsolete(sp, kind);
68-
self.mk_expr(sp.lo, sp.hi, ExprTup(vec![]))
69-
}
70-
7156
fn report(&mut self,
7257
sp: Span,
7358
kind: ObsoleteSyntax,
@@ -89,20 +74,4 @@ impl<'a> ParserObsoleteMethods for parser::Parser<'a> {
8974
self.obsolete_set.insert(kind);
9075
}
9176
}
92-
93-
fn is_obsolete_ident(&mut self, ident: &str) -> bool {
94-
match self.token {
95-
token::Ident(sid, _) => sid.name == ident,
96-
_ => false,
97-
}
98-
}
99-
100-
fn eat_obsolete_ident(&mut self, ident: &str) -> bool {
101-
if self.is_obsolete_ident(ident) {
102-
panictry!(self.bump());
103-
true
104-
} else {
105-
false
106-
}
107-
}
10877
}

0 commit comments

Comments
 (0)