Remove unused imports throughout src/
This commit is contained in:
parent
55461d888f
commit
dfb5c10dea
214 changed files with 19 additions and 626 deletions
|
|
@ -13,9 +13,7 @@
|
|||
use codemap::{span, FileName, spanned};
|
||||
|
||||
use core::cast;
|
||||
use core::cmp;
|
||||
use core::option::{None, Option, Some};
|
||||
use core::ptr;
|
||||
use core::task;
|
||||
use core::to_bytes;
|
||||
use core::to_str::ToStr;
|
||||
|
|
|
|||
|
|
@ -23,11 +23,8 @@ use print::pprust;
|
|||
use visit;
|
||||
|
||||
use core::cmp;
|
||||
use core::either;
|
||||
use core::str;
|
||||
use core::vec;
|
||||
use std::oldmap::HashMap;
|
||||
use std::oldmap;
|
||||
use std;
|
||||
|
||||
pub enum path_elt {
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ use parse::token;
|
|||
use visit;
|
||||
use opt_vec;
|
||||
|
||||
use core::cmp;
|
||||
use core::int;
|
||||
use core::option;
|
||||
use core::str;
|
||||
|
|
|
|||
|
|
@ -21,8 +21,6 @@ use parse::comments::{doc_comment_style, strip_doc_comment_decoration};
|
|||
|
||||
use core::cmp;
|
||||
use core::either::Either;
|
||||
use core::either;
|
||||
use core::option;
|
||||
use core::vec;
|
||||
use core::hashmap::linear::LinearSet;
|
||||
use std;
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@ use core::dvec::DVec;
|
|||
use core::str;
|
||||
use core::to_bytes;
|
||||
use core::uint;
|
||||
use core::vec;
|
||||
use std::serialize::{Encodable, Decodable, Encoder, Decoder};
|
||||
|
||||
pub trait Pos {
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@ use core::prelude::*;
|
|||
use codemap::{Pos, span};
|
||||
use codemap;
|
||||
|
||||
use core::cmp;
|
||||
use core::io::WriterUtil;
|
||||
use core::io;
|
||||
use core::option;
|
||||
|
|
|
|||
|
|
@ -102,8 +102,6 @@ use opt_vec::OptVec;
|
|||
use ext::build;
|
||||
|
||||
use core::vec;
|
||||
use std::oldmap;
|
||||
use std::oldmap::HashMap;
|
||||
|
||||
// Transitional reexports so qquote can find the paths it is looking for
|
||||
mod syntax {
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@ use ext;
|
|||
use parse;
|
||||
use parse::{parser, token};
|
||||
|
||||
use core::io;
|
||||
use core::vec;
|
||||
use core::hashmap::linear::LinearMap;
|
||||
|
||||
|
|
|
|||
|
|
@ -16,10 +16,8 @@ use codemap::span;
|
|||
use ext::base::ext_ctxt;
|
||||
use ext::build;
|
||||
|
||||
use opt_vec;
|
||||
use opt_vec::OptVec;
|
||||
|
||||
use core::dvec;
|
||||
use core::option;
|
||||
|
||||
pub struct Field {
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@ use codemap::{span, spanned};
|
|||
use parse::token::special_idents::clownshoes_extensions;
|
||||
use ast_util;
|
||||
use opt_vec;
|
||||
use opt_vec::OptVec;
|
||||
|
||||
use core::dvec;
|
||||
use core::uint;
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ use parse::{parser, parse_item_from_source_str, new_parser_from_tts};
|
|||
|
||||
use core::option;
|
||||
use core::vec;
|
||||
use core::hashmap::LinearMap;
|
||||
|
||||
pub fn expand_expr(extsbox: @mut SyntaxEnv,
|
||||
cx: ext_ctxt,
|
||||
|
|
|
|||
|
|
@ -17,9 +17,7 @@ use core::prelude::*;
|
|||
|
||||
use ast::{ident, node_id};
|
||||
use ast;
|
||||
use ast_util::{ident_to_path};
|
||||
use ast_util;
|
||||
use attr;
|
||||
use codemap::{span, respan, dummy_sp, spanned};
|
||||
use codemap;
|
||||
use ext::base::{ext_ctxt, mk_ctxt};
|
||||
|
|
|
|||
|
|
@ -44,7 +44,6 @@ FIXME (#3072) - This is still incomplete.
|
|||
*/
|
||||
|
||||
use ast;
|
||||
use ast::tt_delim;
|
||||
use codemap::span;
|
||||
use ext::base;
|
||||
use ext::base::ext_ctxt;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@
|
|||
// Parsing pipes protocols from token trees.
|
||||
|
||||
use ast_util;
|
||||
use ext::pipes::pipec::*;
|
||||
use ext::pipes::proto::*;
|
||||
use parse::common::SeqSep;
|
||||
use parse::parser;
|
||||
|
|
|
|||
|
|
@ -11,19 +11,15 @@
|
|||
// A protocol compiler for Rust.
|
||||
|
||||
use ast;
|
||||
use ast::ident;
|
||||
use codemap::{dummy_sp, spanned};
|
||||
use ext::base::ext_ctxt;
|
||||
use ext::pipes::ast_builder::{append_types, ext_ctxt_ast_builder, path};
|
||||
use ext::pipes::ast_builder::{path_global};
|
||||
use ext::pipes::proto::*;
|
||||
use ext::quote::rt::*;
|
||||
use parse::*;
|
||||
use util::interner;
|
||||
use opt_vec;
|
||||
use opt_vec::OptVec;
|
||||
|
||||
use core::dvec::DVec;
|
||||
use core::prelude::*;
|
||||
use core::str;
|
||||
use core::to_str::ToStr;
|
||||
|
|
@ -342,7 +338,7 @@ impl gen_init for protocol {
|
|||
};
|
||||
|
||||
cx.parse_item(fmt!("pub fn init%s() -> (client::%s, server::%s)\
|
||||
{ use core::pipes::HasBuffer; %s }",
|
||||
{ pub use core::pipes::HasBuffer; %s }",
|
||||
start_state.generics.to_source(cx),
|
||||
start_state.to_ty(cx).to_source(cx),
|
||||
start_state.to_ty(cx).to_source(cx),
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@ use codemap::span;
|
|||
use ext::base::ext_ctxt;
|
||||
use ext::pipes::ast_builder::{append_types, ext_ctxt_ast_builder, path};
|
||||
|
||||
use core::cmp;
|
||||
use core::to_str::ToStr;
|
||||
|
||||
#[deriving_eq]
|
||||
|
|
|
|||
|
|
@ -9,7 +9,6 @@
|
|||
// except according to those terms.
|
||||
|
||||
use ast;
|
||||
use attr;
|
||||
use codemap::{BytePos, Pos, span};
|
||||
use ext::base::ext_ctxt;
|
||||
use ext::base;
|
||||
|
|
@ -19,7 +18,6 @@ use parse::token;
|
|||
use parse;
|
||||
|
||||
use core::prelude::*;
|
||||
use core::str;
|
||||
|
||||
/**
|
||||
*
|
||||
|
|
@ -34,7 +32,6 @@ use core::str;
|
|||
|
||||
pub mod rt {
|
||||
use ast;
|
||||
use codemap;
|
||||
use ext::base::ext_ctxt;
|
||||
use parse;
|
||||
use print::pprust;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@ use ast;
|
|||
use ast::{matcher, match_tok, match_seq, match_nonterminal, ident};
|
||||
use codemap::{BytePos, mk_sp};
|
||||
use codemap;
|
||||
use parse::common::*; //resolve bug?
|
||||
use parse::lexer::*; //resolve bug?
|
||||
use parse::ParseSess;
|
||||
use parse::parser::Parser;
|
||||
|
|
@ -22,8 +21,6 @@ use parse::token;
|
|||
|
||||
use core::dvec::DVec;
|
||||
use core::dvec;
|
||||
use core::io;
|
||||
use core::option;
|
||||
use core::option::{Option, Some, None};
|
||||
use core::str;
|
||||
use core::uint;
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ use parse::token::{FAT_ARROW, SEMI, LBRACE, RBRACE, nt_matchers, nt_tt};
|
|||
use print;
|
||||
|
||||
use core::io;
|
||||
use std::oldmap::HashMap;
|
||||
|
||||
pub fn add_new_extension(cx: ext_ctxt, sp: span, name: ident,
|
||||
arg: ~[ast::token_tree]) -> base::MacResult {
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@ use core::prelude::*;
|
|||
|
||||
use ast;
|
||||
use ast::{token_tree, tt_delim, tt_tok, tt_seq, tt_nonterminal,ident};
|
||||
use ast_util;
|
||||
use codemap::{span, dummy_sp};
|
||||
use diagnostic::span_handler;
|
||||
use ext::tt::macro_parser::{named_match, matched_seq, matched_nonterminal};
|
||||
|
|
@ -22,7 +21,6 @@ use parse::lexer::TokenAndSpan;
|
|||
use core::option;
|
||||
use core::vec;
|
||||
use std;
|
||||
use std::oldmap::HashMap;
|
||||
|
||||
/* FIXME #2811: figure out how to have a uniquely linked stack, and change to
|
||||
`~` */
|
||||
|
|
|
|||
|
|
@ -8,8 +8,6 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
use core::prelude::*;
|
||||
|
||||
use ast;
|
||||
use codemap::spanned;
|
||||
use codemap::BytePos;
|
||||
|
|
@ -17,8 +15,6 @@ use parse::common::*; //resolve bug?
|
|||
use parse::token;
|
||||
use parse::parser::Parser;
|
||||
|
||||
use core::either::{Either, Left, Right};
|
||||
|
||||
// a parser that can parse attributes.
|
||||
pub trait parser_attr {
|
||||
fn parse_outer_attributes(&self) -> ~[ast::attribute];
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@
|
|||
|
||||
use ast;
|
||||
use codemap;
|
||||
use ast_util::operator_prec;
|
||||
|
||||
pub fn expr_requires_semi_to_be_stmt(e: @ast::expr) -> bool {
|
||||
match e.node {
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@ use parse::lexer::{is_line_non_doc_comment, is_block_non_doc_comment};
|
|||
use parse::lexer;
|
||||
use parse::token;
|
||||
use parse;
|
||||
use util::interner;
|
||||
|
||||
use core::cmp;
|
||||
use core::io::ReaderUtil;
|
||||
|
|
|
|||
|
|
@ -17,8 +17,6 @@ use parse::parser::Parser;
|
|||
use parse::token;
|
||||
|
||||
use core::option::{None, Option, Some};
|
||||
use core::option;
|
||||
use std::oldmap::HashMap;
|
||||
|
||||
use opt_vec;
|
||||
use opt_vec::OptVec;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@
|
|||
use core::prelude::*;
|
||||
|
||||
use ast;
|
||||
use ast_util;
|
||||
use codemap::{BytePos, CharPos, CodeMap, Pos, span};
|
||||
use codemap;
|
||||
use diagnostic::span_handler;
|
||||
|
|
|
|||
|
|
@ -20,13 +20,11 @@ use parse::attr::parser_attr;
|
|||
use parse::lexer::{reader, StringReader};
|
||||
use parse::parser::Parser;
|
||||
use parse::token::{ident_interner, mk_ident_interner};
|
||||
use util::interner;
|
||||
|
||||
use core::io;
|
||||
use core::option::{None, Option, Some};
|
||||
use core::path::Path;
|
||||
use core::result::{Err, Ok, Result};
|
||||
use core::result;
|
||||
|
||||
pub mod lexer;
|
||||
pub mod parser;
|
||||
|
|
|
|||
|
|
@ -26,8 +26,6 @@ use parse::parser::Parser;
|
|||
use parse::token::Token;
|
||||
use parse::token;
|
||||
|
||||
use core::cmp;
|
||||
use core::option;
|
||||
use core::str;
|
||||
use core::to_bytes;
|
||||
|
||||
|
|
|
|||
|
|
@ -57,7 +57,6 @@ use ast::{unnamed_field, unsafe_blk, unsafe_fn, variant, view_item};
|
|||
use ast::{view_item_, view_item_extern_mod, view_item_use};
|
||||
use ast::{view_path, view_path_glob, view_path_list, view_path_simple};
|
||||
use ast::{visibility, vstore, vstore_box, vstore_fixed, vstore_slice};
|
||||
use ast::{vstore_uniq};
|
||||
use ast;
|
||||
use ast_util::{ident_to_path, operator_prec};
|
||||
use ast_util;
|
||||
|
|
@ -72,7 +71,6 @@ use parse::lexer::TokenAndSpan;
|
|||
use parse::obsolete::{ObsoleteClassTraits, ObsoleteModeInFnType};
|
||||
use parse::obsolete::{ObsoleteLet, ObsoleteFieldTerminator};
|
||||
use parse::obsolete::{ObsoleteMoveInit, ObsoleteBinaryMove};
|
||||
use parse::obsolete::{ObsoleteStructCtor, ObsoleteWith};
|
||||
use parse::obsolete::{ObsoleteSyntax, ObsoleteLowerCaseKindBounds};
|
||||
use parse::obsolete::{ObsoleteUnsafeBlock, ObsoleteImplSyntax};
|
||||
use parse::obsolete::{ObsoleteTraitBoundSeparator, ObsoleteMutOwnedPointer};
|
||||
|
|
@ -82,16 +80,11 @@ use parse::token::{can_begin_expr, is_ident, is_ident_or_path};
|
|||
use parse::token::{is_plain_ident, INTERPOLATED, special_idents};
|
||||
use parse::token;
|
||||
use parse::{new_sub_parser_from_file, next_node_id, ParseSess};
|
||||
use print::pprust::expr_to_str;
|
||||
use util::interner::Interner;
|
||||
use opt_vec;
|
||||
use opt_vec::OptVec;
|
||||
|
||||
use core::cmp;
|
||||
use core::either::{Either, Left, Right};
|
||||
use core::either;
|
||||
use core::result::Result;
|
||||
use core::vec::push;
|
||||
use core::vec;
|
||||
use std::oldmap::HashMap;
|
||||
|
||||
|
|
|
|||
|
|
@ -10,11 +10,8 @@
|
|||
|
||||
use core::prelude::*;
|
||||
|
||||
use core::cmp;
|
||||
use core::dvec::DVec;
|
||||
use core::io::WriterUtil;
|
||||
use core::io;
|
||||
use core::str;
|
||||
use core::vec;
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -13,15 +13,12 @@ use core::prelude::*;
|
|||
use ast::{RegionTyParamBound, TraitTyParamBound, required, provided};
|
||||
use ast;
|
||||
use ast_util;
|
||||
use ast_util::{operator_prec};
|
||||
use opt_vec;
|
||||
use opt_vec::OptVec;
|
||||
use attr;
|
||||
use codemap::{CodeMap, BytePos};
|
||||
use codemap;
|
||||
use diagnostic;
|
||||
use parse::classify::{expr_is_simple_block, expr_requires_semi_to_be_stmt};
|
||||
use parse::classify::{stmt_ends_with_semi};
|
||||
use parse::token::ident_interner;
|
||||
use parse::{comments, lexer, token};
|
||||
use parse;
|
||||
|
|
@ -34,7 +31,6 @@ use core::char;
|
|||
use core::dvec::DVec;
|
||||
use core::io;
|
||||
use core::option;
|
||||
use core::str::{push_str, push_char};
|
||||
use core::str;
|
||||
use core::u64;
|
||||
use core::vec;
|
||||
|
|
|
|||
|
|
@ -18,9 +18,6 @@ use parse;
|
|||
use opt_vec;
|
||||
use opt_vec::OptVec;
|
||||
|
||||
use core::option;
|
||||
use core::vec;
|
||||
|
||||
// Context-passing AST walker. Each overridden visit method has full control
|
||||
// over what happens with its node, it can do its own traversal of the node's
|
||||
// children (potentially passing in different contexts to each), call
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue