Remove unused file_type enum from the parser

This commit is contained in:
Brian Anderson 2012-11-18 15:55:03 -08:00
parent 74b2e99797
commit 371be3c6c4
8 changed files with 24 additions and 38 deletions

View file

@ -70,10 +70,7 @@ use ast::{_mod, add, arg, arm, attribute,
expr_vstore_fixed, expr_vstore_slice, expr_vstore_box,
expr_vstore_uniq, TyFn, Onceness, Once, Many};
export file_type;
export Parser;
export CRATE_FILE;
export SOURCE_FILE;
// FIXME (#3726): #ast expects to find this here but it's actually
// defined in `parse` Fixing this will be easier when we have export
@ -92,8 +89,6 @@ enum restriction {
RESTRICT_NO_BAR_OR_DOUBLEBAR_OP,
}
enum file_type { CRATE_FILE, SOURCE_FILE, }
enum class_member {
field_member(@struct_field),
method_member(@method)
@ -180,7 +175,7 @@ pure fn maybe_append(+lhs: ~[attribute], rhs: Option<~[attribute]>)
/* ident is handled by common.rs */
fn Parser(sess: parse_sess, cfg: ast::crate_cfg,
+rdr: reader, ftype: file_type) -> Parser {
+rdr: reader) -> Parser {
let tok0 = rdr.next_token();
let span0 = tok0.sp;
@ -191,7 +186,6 @@ fn Parser(sess: parse_sess, cfg: ast::crate_cfg,
interner: move interner,
sess: sess,
cfg: cfg,
file_type: ftype,
token: tok0.tok,
span: span0,
last_span: span0,
@ -210,7 +204,6 @@ fn Parser(sess: parse_sess, cfg: ast::crate_cfg,
struct Parser {
sess: parse_sess,
cfg: crate_cfg,
file_type: file_type,
mut token: token::Token,
mut span: span,
mut last_span: span,