diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2012-02-09 15:30:19 +0100 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2012-02-09 15:30:27 +0100 |
| commit | 52a741754c76f147e8a009051c307091efaf45b2 (patch) | |
| tree | 7ebd2d22e78ff298721cec7dcc80d3624538414a /src/comp/syntax | |
| parent | 50fb4c30ed02e72a715e093c8f87b0c179fb3ccb (diff) | |
| download | rust-52a741754c76f147e8a009051c307091efaf45b2.tar.gz rust-52a741754c76f147e8a009051c307091efaf45b2.zip | |
Remove some pointless imports
Diffstat (limited to 'src/comp/syntax')
| -rw-r--r-- | src/comp/syntax/ast.rs | 1 | ||||
| -rw-r--r-- | src/comp/syntax/codemap.rs | 3 | ||||
| -rw-r--r-- | src/comp/syntax/ext/base.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/ext/build.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/ext/concat_idents.rs | 1 | ||||
| -rw-r--r-- | src/comp/syntax/ext/env.rs | 1 | ||||
| -rw-r--r-- | src/comp/syntax/ext/expand.rs | 3 | ||||
| -rw-r--r-- | src/comp/syntax/ext/fmt.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/ext/ident_to_str.rs | 1 | ||||
| -rw-r--r-- | src/comp/syntax/ext/qquote.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/ext/simplext.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/fold.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/parse/eval.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/parse/lexer.rs | 3 | ||||
| -rw-r--r-- | src/comp/syntax/parse/parser.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/parse/token.rs | 1 | ||||
| -rw-r--r-- | src/comp/syntax/print/pp.rs | 1 | ||||
| -rw-r--r-- | src/comp/syntax/print/pprust.rs | 4 | ||||
| -rw-r--r-- | src/comp/syntax/util/interner.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/visit.rs | 3 |
20 files changed, 0 insertions, 40 deletions
diff --git a/src/comp/syntax/ast.rs b/src/comp/syntax/ast.rs index 7f4b84ef78e..5c831a5fbe7 100644 --- a/src/comp/syntax/ast.rs +++ b/src/comp/syntax/ast.rs @@ -1,6 +1,5 @@ // The Rust abstract syntax tree. -import option; import codemap::{span, filename}; type spanned<T> = {node: T, span: span}; diff --git a/src/comp/syntax/codemap.rs b/src/comp/syntax/codemap.rs index 7af9efe5984..5d8d7ff5633 100644 --- a/src/comp/syntax/codemap.rs +++ b/src/comp/syntax/codemap.rs @@ -1,6 +1,3 @@ -import core::{vec, uint, str, option, result}; -import option::{some, none}; - type filename = str; type file_pos = {ch: uint, byte: uint}; diff --git a/src/comp/syntax/ext/base.rs b/src/comp/syntax/ext/base.rs index 6ab1c8446cf..d59591d849a 100644 --- a/src/comp/syntax/ext/base.rs +++ b/src/comp/syntax/ext/base.rs @@ -1,9 +1,7 @@ -import core::{vec, option}; import std::map::hashmap; import driver::session::session; import codemap::{span, expn_info, expanded_from}; import std::map::new_str_hash; -import codemap; type syntax_expander_ = fn@(ext_ctxt, span, ast::mac_arg, ast::mac_body) -> @ast::expr; diff --git a/src/comp/syntax/ext/build.rs b/src/comp/syntax/ext/build.rs index ec7ff4707cd..4d0cfa75a14 100644 --- a/src/comp/syntax/ext/build.rs +++ b/src/comp/syntax/ext/build.rs @@ -1,5 +1,3 @@ -import core::{vec, str, option}; -import option::{some}; import codemap::span; import syntax::ext::base::ext_ctxt; diff --git a/src/comp/syntax/ext/concat_idents.rs b/src/comp/syntax/ext/concat_idents.rs index 538c40a9d66..4b9402f9cd9 100644 --- a/src/comp/syntax/ext/concat_idents.rs +++ b/src/comp/syntax/ext/concat_idents.rs @@ -1,4 +1,3 @@ -import option; import base::*; import syntax::ast; diff --git a/src/comp/syntax/ext/env.rs b/src/comp/syntax/ext/env.rs index b9b42028c0f..cb9453ae062 100644 --- a/src/comp/syntax/ext/env.rs +++ b/src/comp/syntax/ext/env.rs @@ -4,7 +4,6 @@ * should all get sucked into either the compiler syntax extension plugin * interface. */ -import core::{vec, option}; import std::generic_os; import base::*; export expand_syntax_ext; diff --git a/src/comp/syntax/ext/expand.rs b/src/comp/syntax/ext/expand.rs index b91b794571f..8fc0fdcdf23 100644 --- a/src/comp/syntax/ext/expand.rs +++ b/src/comp/syntax/ext/expand.rs @@ -1,9 +1,6 @@ import driver::session; -import option::{none, some}; - import std::map::hashmap; -import vec; import syntax::ast::{crate, expr_, expr_mac, mac_invoc}; import syntax::fold::*; diff --git a/src/comp/syntax/ext/fmt.rs b/src/comp/syntax/ext/fmt.rs index b7834175d2f..29b19a2d66c 100644 --- a/src/comp/syntax/ext/fmt.rs +++ b/src/comp/syntax/ext/fmt.rs @@ -5,8 +5,6 @@ * should all get sucked into either the standard library extfmt module or the * compiler syntax extension plugin interface. */ -import core::{vec, str, option}; -import option::{some}; import extfmt::ct::*; import base::*; import codemap::span; diff --git a/src/comp/syntax/ext/ident_to_str.rs b/src/comp/syntax/ext/ident_to_str.rs index 9245e5aa6d4..2bb6dac7f2a 100644 --- a/src/comp/syntax/ext/ident_to_str.rs +++ b/src/comp/syntax/ext/ident_to_str.rs @@ -1,4 +1,3 @@ -import core::{vec, option}; import base::*; import syntax::ast; diff --git a/src/comp/syntax/ext/qquote.rs b/src/comp/syntax/ext/qquote.rs index 071c51294d9..39bd34785ba 100644 --- a/src/comp/syntax/ext/qquote.rs +++ b/src/comp/syntax/ext/qquote.rs @@ -1,7 +1,5 @@ import driver::session; -import option::{none, some}; - import syntax::ast::{crate, expr_, mac_invoc, mac_aq, mac_var}; import syntax::fold::*; diff --git a/src/comp/syntax/ext/simplext.rs b/src/comp/syntax/ext/simplext.rs index 6304df29e26..df281640210 100644 --- a/src/comp/syntax/ext/simplext.rs +++ b/src/comp/syntax/ext/simplext.rs @@ -1,9 +1,7 @@ use std; import codemap::span; -import core::{vec, option}; import std::map::{hashmap, new_str_hash}; -import option::{some, none}; import driver::session::session; import base::*; diff --git a/src/comp/syntax/fold.rs b/src/comp/syntax/fold.rs index 09c9a46e73f..5e30e0c5a3a 100644 --- a/src/comp/syntax/fold.rs +++ b/src/comp/syntax/fold.rs @@ -1,8 +1,6 @@ import syntax::codemap::span; import ast::*; -import core::{vec, option}; - export ast_fold_precursor; export ast_fold; export default_ast_fold; diff --git a/src/comp/syntax/parse/eval.rs b/src/comp/syntax/parse/eval.rs index 74d2259c51e..06f26905550 100644 --- a/src/comp/syntax/parse/eval.rs +++ b/src/comp/syntax/parse/eval.rs @@ -1,8 +1,6 @@ import front::attr; -import core::{option, result}; import std::{io, fs}; -import option::{some, none}; import syntax::ast; import syntax::parse::token; import syntax::parse::parser::{parser, new_parser_from_file, diff --git a/src/comp/syntax/parse/lexer.rs b/src/comp/syntax/parse/lexer.rs index 143b4eba487..053a828f07a 100644 --- a/src/comp/syntax/parse/lexer.rs +++ b/src/comp/syntax/parse/lexer.rs @@ -1,11 +1,8 @@ -import core::{vec, str, option, either}; import std::io; import io::reader_util; -import option::{some, none}; import util::interner; import util::interner::intern; -import codemap; import driver::diagnostic; type reader = @{ diff --git a/src/comp/syntax/parse/parser.rs b/src/comp/syntax/parse/parser.rs index a988557b84d..8ef68ca6388 100644 --- a/src/comp/syntax/parse/parser.rs +++ b/src/comp/syntax/parse/parser.rs @@ -1,6 +1,4 @@ -import core::{vec, str, option, either, result}; import std::{io, fs}; -import option::{some, none}; import either::{left, right}; import std::map::{hashmap, new_str_hash}; import token::can_begin_expr; diff --git a/src/comp/syntax/parse/token.rs b/src/comp/syntax/parse/token.rs index d71ec1c2831..14f7c055743 100644 --- a/src/comp/syntax/parse/token.rs +++ b/src/comp/syntax/parse/token.rs @@ -1,6 +1,5 @@ import util::interner; -import core::{int, uint, str}; import lexer::reader; type str_num = uint; diff --git a/src/comp/syntax/print/pp.rs b/src/comp/syntax/print/pp.rs index 54227235957..d970f9eb23b 100644 --- a/src/comp/syntax/print/pp.rs +++ b/src/comp/syntax/print/pp.rs @@ -1,5 +1,4 @@ -import core::{vec, str}; import std::io; import io::writer_util; diff --git a/src/comp/syntax/print/pprust.rs b/src/comp/syntax/print/pprust.rs index a60e68b335d..f11ca11adfa 100644 --- a/src/comp/syntax/print/pprust.rs +++ b/src/comp/syntax/print/pprust.rs @@ -1,11 +1,7 @@ -import core::{vec, int, str, uint, option}; import std::io; import parse::lexer; import syntax::codemap::codemap; -import ast; -import ast_util; -import option::{some, none}; import pp::{break_offset, word, printer, space, zerobreak, hardbreak, breaks, consistent, inconsistent, eof}; diff --git a/src/comp/syntax/util/interner.rs b/src/comp/syntax/util/interner.rs index a7d8431da79..c7f0d7ecb99 100644 --- a/src/comp/syntax/util/interner.rs +++ b/src/comp/syntax/util/interner.rs @@ -1,10 +1,8 @@ // An "interner" is a data structure that associates values with uint tags and // allows bidirectional lookup; i.e. given a value, one can easily find the // type, and vice versa. -import core::vec; import std::map; import std::map::{hashmap, hashfn, eqfn}; -import option::{none, some}; type interner<T> = {map: hashmap<T, uint>, diff --git a/src/comp/syntax/visit.rs b/src/comp/syntax/visit.rs index 571deb576c4..2065927ccc9 100644 --- a/src/comp/syntax/visit.rs +++ b/src/comp/syntax/visit.rs @@ -1,10 +1,7 @@ import ast::*; -import option; -import option::{none, some}; import codemap::span; - // 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 |
