diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2012-09-04 11:37:29 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2012-09-04 11:43:23 -0700 |
| commit | 8ff18acc8221a0157d94cd714b448b6a596fad40 (patch) | |
| tree | eb5182bca0d5687c5fb0c2e2b70897787a01515c /src/libsyntax/ext | |
| parent | 3f92cf26594d1ddc9a4ff318b48c3b61ac233813 (diff) | |
| download | rust-8ff18acc8221a0157d94cd714b448b6a596fad40.tar.gz rust-8ff18acc8221a0157d94cd714b448b6a596fad40.zip | |
libsyntax: "import" -> "use"
Diffstat (limited to 'src/libsyntax/ext')
23 files changed, 116 insertions, 119 deletions
diff --git a/src/libsyntax/ext/auto_serialize.rs b/src/libsyntax/ext/auto_serialize.rs index bcbe5c88110..bed082e03d4 100644 --- a/src/libsyntax/ext/auto_serialize.rs +++ b/src/libsyntax/ext/auto_serialize.rs @@ -69,10 +69,10 @@ into the tree. This is intended to prevent us from inserting the same node twice. */ -import base::*; -import codemap::span; -import std::map; -import std::map::hashmap; +use base::*; +use codemap::span; +use std::map; +use std::map::hashmap; export expand; diff --git a/src/libsyntax/ext/base.rs b/src/libsyntax/ext/base.rs index 7a3eb4b67e9..d4d5d2b3b22 100644 --- a/src/libsyntax/ext/base.rs +++ b/src/libsyntax/ext/base.rs @@ -1,8 +1,8 @@ -import std::map::hashmap; -import parse::parser; -import diagnostic::span_handler; -import codemap::{codemap, span, expn_info, expanded_from}; -import std::map::str_hash; +use std::map::hashmap; +use parse::parser; +use diagnostic::span_handler; +use codemap::{codemap, span, expn_info, expanded_from}; +use std::map::str_hash; // obsolete old-style #macro code: // diff --git a/src/libsyntax/ext/build.rs b/src/libsyntax/ext/build.rs index 2207dee09c6..12fbb00e6c6 100644 --- a/src/libsyntax/ext/build.rs +++ b/src/libsyntax/ext/build.rs @@ -1,5 +1,5 @@ -import codemap::span; -import base::ext_ctxt; +use codemap::span; +use base::ext_ctxt; fn mk_expr(cx: ext_ctxt, sp: codemap::span, expr: ast::expr_) -> @ast::expr { diff --git a/src/libsyntax/ext/concat_idents.rs b/src/libsyntax/ext/concat_idents.rs index 4e344d62626..45e6bf43f4b 100644 --- a/src/libsyntax/ext/concat_idents.rs +++ b/src/libsyntax/ext/concat_idents.rs @@ -1,4 +1,4 @@ -import base::*; +use base::*; fn expand_syntax_ext(cx: ext_ctxt, sp: codemap::span, arg: ast::mac_arg, _body: ast::mac_body) -> @ast::expr { diff --git a/src/libsyntax/ext/env.rs b/src/libsyntax/ext/env.rs index 9720eb7d4ce..8cecceb2e55 100644 --- a/src/libsyntax/ext/env.rs +++ b/src/libsyntax/ext/env.rs @@ -4,8 +4,8 @@ * should all get sucked into either the compiler syntax extension plugin * interface. */ -import base::*; -import build::mk_uniq_str; +use base::*; +use build::mk_uniq_str; export expand_syntax_ext; fn expand_syntax_ext(cx: ext_ctxt, sp: codemap::span, arg: ast::mac_arg, diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index 7c1be7b42a7..54c1f496a2f 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -1,14 +1,14 @@ -import std::map::hashmap; +use std::map::hashmap; -import ast::{crate, expr_, expr_mac, mac_invoc, mac_invoc_tt, +use ast::{crate, expr_, expr_mac, mac_invoc, mac_invoc_tt, tt_delim, tt_tok, item_mac}; -import fold::*; -import ext::base::*; -import ext::qquote::{qq_helper}; -import parse::{parser, parse_expr_from_source_str, new_parser_from_tt}; +use fold::*; +use ext::base::*; +use ext::qquote::{qq_helper}; +use parse::{parser, parse_expr_from_source_str, new_parser_from_tt}; -import codemap::{span, expanded_from}; +use codemap::{span, expanded_from}; fn expand_expr(exts: hashmap<~str, syntax_extension>, cx: ext_ctxt, e: expr_, s: span, fld: ast_fold, diff --git a/src/libsyntax/ext/fmt.rs b/src/libsyntax/ext/fmt.rs index 829e16e3992..04bb9178365 100644 --- a/src/libsyntax/ext/fmt.rs +++ b/src/libsyntax/ext/fmt.rs @@ -5,10 +5,10 @@ * should all get sucked into either the standard library extfmt module or the * compiler syntax extension plugin interface. */ -import extfmt::ct::*; -import base::*; -import codemap::span; -import ext::build::*; +use extfmt::ct::*; +use base::*; +use codemap::span; +use ext::build::*; export expand_syntax_ext; fn expand_syntax_ext(cx: ext_ctxt, sp: span, arg: ast::mac_arg, diff --git a/src/libsyntax/ext/ident_to_str.rs b/src/libsyntax/ext/ident_to_str.rs index cc083643fc9..86145df5da2 100644 --- a/src/libsyntax/ext/ident_to_str.rs +++ b/src/libsyntax/ext/ident_to_str.rs @@ -1,6 +1,5 @@ -import base::*; -import build::mk_uniq_str; -import option; +use base::*; +use build::mk_uniq_str; fn expand_syntax_ext(cx: ext_ctxt, sp: codemap::span, arg: ast::mac_arg, _body: ast::mac_body) -> @ast::expr { diff --git a/src/libsyntax/ext/log_syntax.rs b/src/libsyntax/ext/log_syntax.rs index 88e11f37513..e87ad446a42 100644 --- a/src/libsyntax/ext/log_syntax.rs +++ b/src/libsyntax/ext/log_syntax.rs @@ -1,5 +1,5 @@ -import base::*; -import io::WriterUtil; +use base::*; +use io::WriterUtil; fn expand_syntax_ext(cx: ext_ctxt, sp: codemap::span, tt: ~[ast::token_tree]) -> base::mac_result { diff --git a/src/libsyntax/ext/pipes.rs b/src/libsyntax/ext/pipes.rs index 2e9125d6c22..ad4984c5558 100644 --- a/src/libsyntax/ext/pipes.rs +++ b/src/libsyntax/ext/pipes.rs @@ -33,16 +33,16 @@ FIXME (#3072) - This is still incomplete. */ -import codemap::span; -import ext::base::ext_ctxt; -import ast::tt_delim; -import parse::lexer::{new_tt_reader, reader}; -import parse::parser::{parser, SOURCE_FILE}; -import parse::common::parser_common; +use codemap::span; +use ext::base::ext_ctxt; +use ast::tt_delim; +use parse::lexer::{new_tt_reader, reader}; +use parse::parser::{parser, SOURCE_FILE}; +use parse::common::parser_common; -import pipes::parse_proto::proto_parser; +use pipes::parse_proto::proto_parser; -import pipes::proto::{visit, protocol}; +use pipes::proto::{visit, protocol}; fn expand_proto(cx: ext_ctxt, _sp: span, id: ast::ident, tt: ~[ast::token_tree]) -> base::mac_result diff --git a/src/libsyntax/ext/pipes/ast_builder.rs b/src/libsyntax/ext/pipes/ast_builder.rs index b346e23178e..138d7b755c3 100644 --- a/src/libsyntax/ext/pipes/ast_builder.rs +++ b/src/libsyntax/ext/pipes/ast_builder.rs @@ -3,10 +3,10 @@ // To start with, it will be use dummy spans, but it might someday do // something smarter. -import ast::{ident, node_id}; -import ast_util::respan; -import codemap::span; -import ext::base::mk_ctxt; +use ast::{ident, node_id}; +use ast_util::respan; +use codemap::span; +use ext::base::mk_ctxt; // Transitional reexports so qquote can find the paths it is looking for mod syntax { diff --git a/src/libsyntax/ext/pipes/check.rs b/src/libsyntax/ext/pipes/check.rs index 3468754b6f8..5fcc00ef012 100644 --- a/src/libsyntax/ext/pipes/check.rs +++ b/src/libsyntax/ext/pipes/check.rs @@ -19,10 +19,10 @@ that. */ -import ext::base::ext_ctxt; +use ext::base::ext_ctxt; -import proto::{state, protocol, next_state}; -import ast_builder::empty_span; +use proto::{state, protocol, next_state}; +use ast_builder::empty_span; impl ext_ctxt: proto::visitor<(), (), ()> { fn visit_proto(_proto: protocol, diff --git a/src/libsyntax/ext/pipes/liveness.rs b/src/libsyntax/ext/pipes/liveness.rs index 2003e51f6f9..fa0ab0f4c0b 100644 --- a/src/libsyntax/ext/pipes/liveness.rs +++ b/src/libsyntax/ext/pipes/liveness.rs @@ -27,9 +27,9 @@ updating the states using rule (2) until there are no changes. */ -import std::bitv::{Bitv}; +use std::bitv::{Bitv}; -import ast_builder::empty_span; +use ast_builder::empty_span; fn analyze(proto: protocol, _cx: ext_ctxt) { debug!("initializing colive analysis"); diff --git a/src/libsyntax/ext/pipes/parse_proto.rs b/src/libsyntax/ext/pipes/parse_proto.rs index c6562b068f3..5c15b616b4a 100644 --- a/src/libsyntax/ext/pipes/parse_proto.rs +++ b/src/libsyntax/ext/pipes/parse_proto.rs @@ -1,9 +1,9 @@ // Parsing pipes protocols from token trees. -import parse::parser; -import parse::token; +use parse::parser; +use parse::token; -import pipec::*; +use pipec::*; trait proto_parser { fn parse_proto(id: ~str) -> protocol; diff --git a/src/libsyntax/ext/pipes/pipec.rs b/src/libsyntax/ext/pipes/pipec.rs index 44b99bc2ad5..07c766792b5 100644 --- a/src/libsyntax/ext/pipes/pipec.rs +++ b/src/libsyntax/ext/pipes/pipec.rs @@ -1,19 +1,18 @@ // A protocol compiler for Rust. -import to_str::ToStr; +use to_str::ToStr; -import dvec::DVec; +use dvec::DVec; -import ast::ident; -import util::interner; -import print::pprust; -import pprust::{item_to_str, ty_to_str}; -import ext::base::{mk_ctxt, ext_ctxt}; -import parse; -import parse::*; -import proto::*; +use ast::ident; +use util::interner; +use print::pprust; +use pprust::{item_to_str, ty_to_str}; +use ext::base::{mk_ctxt, ext_ctxt}; +use parse::*; +use proto::*; -import ast_builder::{append_types, path, empty_span}; +use ast_builder::{append_types, path, empty_span}; // Transitional reexports so qquote can find the paths it is looking for mod syntax { diff --git a/src/libsyntax/ext/pipes/proto.rs b/src/libsyntax/ext/pipes/proto.rs index 3d763c27140..4e09aa4c956 100644 --- a/src/libsyntax/ext/pipes/proto.rs +++ b/src/libsyntax/ext/pipes/proto.rs @@ -1,7 +1,7 @@ -import to_str::ToStr; -import dvec::DVec; +use to_str::ToStr; +use dvec::DVec; -import ast_builder::{path, append_types}; +use ast_builder::{path, append_types}; enum direction { send, recv } diff --git a/src/libsyntax/ext/qquote.rs b/src/libsyntax/ext/qquote.rs index 47f551a9e98..7d03eb17551 100644 --- a/src/libsyntax/ext/qquote.rs +++ b/src/libsyntax/ext/qquote.rs @@ -1,18 +1,18 @@ -import ast::{crate, expr_, mac_invoc, +use ast::{crate, expr_, mac_invoc, mac_aq, mac_var}; -import parse::parser; -import parse::parser::parse_from_source_str; -import dvec::DVec; -import parse::token::ident_interner; +use parse::parser; +use parse::parser::parse_from_source_str; +use dvec::DVec; +use parse::token::ident_interner; -import fold::*; -import visit::*; -import ext::base::*; -import ext::build::*; -import print::*; -import io::*; +use fold::*; +use visit::*; +use ext::base::*; +use ext::build::*; +use print::*; +use io::*; -import codemap::span; +use codemap::span; struct gather_item { lo: uint; diff --git a/src/libsyntax/ext/simplext.rs b/src/libsyntax/ext/simplext.rs index d9a09ffde83..e1cb1cf4806 100644 --- a/src/libsyntax/ext/simplext.rs +++ b/src/libsyntax/ext/simplext.rs @@ -1,12 +1,12 @@ -import codemap::span; -import std::map::{hashmap, str_hash, uint_hash}; -import dvec::DVec; +use codemap::span; +use std::map::{hashmap, str_hash, uint_hash}; +use dvec::DVec; -import base::*; +use base::*; -import fold::*; -import ast_util::respan; -import ast::{ident, path, ty, blk_, expr, expr_path, +use fold::*; +use ast_util::respan; +use ast::{ident, path, ty, blk_, expr, expr_path, expr_vec, expr_mac, mac_invoc, node_id, expr_index}; export add_new_extension; diff --git a/src/libsyntax/ext/source_util.rs b/src/libsyntax/ext/source_util.rs index 2af871ba123..b6f740603fc 100644 --- a/src/libsyntax/ext/source_util.rs +++ b/src/libsyntax/ext/source_util.rs @@ -1,8 +1,7 @@ -import base::*; -import ast; -import codemap::span; -import print::pprust; -import build::{mk_base_vec_e,mk_uint,mk_u8,mk_uniq_str}; +use base::*; +use codemap::span; +use print::pprust; +use build::{mk_base_vec_e,mk_uint,mk_u8,mk_uniq_str}; export expand_line; export expand_col; diff --git a/src/libsyntax/ext/trace_macros.rs b/src/libsyntax/ext/trace_macros.rs index b647e868da5..c2d4de1b423 100644 --- a/src/libsyntax/ext/trace_macros.rs +++ b/src/libsyntax/ext/trace_macros.rs @@ -1,9 +1,9 @@ -import codemap::span; -import ext::base::ext_ctxt; -import ast::tt_delim; -import parse::lexer::{new_tt_reader, reader}; -import parse::parser::{parser, SOURCE_FILE}; -import parse::common::parser_common; +use codemap::span; +use ext::base::ext_ctxt; +use ast::tt_delim; +use parse::lexer::{new_tt_reader, reader}; +use parse::parser::{parser, SOURCE_FILE}; +use parse::common::parser_common; fn expand_trace_macros(cx: ext_ctxt, sp: span, tt: ~[ast::token_tree]) -> base::mac_result diff --git a/src/libsyntax/ext/tt/macro_parser.rs b/src/libsyntax/ext/tt/macro_parser.rs index db96ce484be..22f588f98c5 100644 --- a/src/libsyntax/ext/tt/macro_parser.rs +++ b/src/libsyntax/ext/tt/macro_parser.rs @@ -1,16 +1,16 @@ // Earley-like parser for macros. -import parse::token; -import parse::token::{token, EOF, to_str, nonterminal}; -import parse::lexer::*; //resolve bug? +use parse::token; +use parse::token::{token, EOF, to_str, nonterminal}; +use parse::lexer::*; //resolve bug? //import parse::lexer::{reader, tt_reader, tt_reader_as_reader}; -import parse::parser::{parser,SOURCE_FILE}; +use parse::parser::{parser,SOURCE_FILE}; //import parse::common::parser_common; -import parse::common::*; //resolve bug? -import parse::parse_sess; -import dvec::DVec; -import ast::{matcher, match_tok, match_seq, match_nonterminal, ident}; -import ast_util::mk_sp; -import std::map::{hashmap, uint_hash}; +use parse::common::*; //resolve bug? +use parse::parse_sess; +use dvec::DVec; +use ast::{matcher, match_tok, match_seq, match_nonterminal, ident}; +use ast_util::mk_sp; +use std::map::{hashmap, uint_hash}; /* This is an Earley-like parser, without support for in-grammar nonterminals, only by calling out to the main rust parser for named nonterminals (which it diff --git a/src/libsyntax/ext/tt/macro_rules.rs b/src/libsyntax/ext/tt/macro_rules.rs index 1fd2f880595..30b5d479f05 100644 --- a/src/libsyntax/ext/tt/macro_rules.rs +++ b/src/libsyntax/ext/tt/macro_rules.rs @@ -1,14 +1,14 @@ -import base::{ext_ctxt, mac_result, mr_expr, mr_def, expr_tt}; -import codemap::span; -import ast::{ident, matcher_, matcher, match_tok, +use base::{ext_ctxt, mac_result, mr_expr, mr_def, expr_tt}; +use codemap::span; +use ast::{ident, matcher_, matcher, match_tok, match_nonterminal, match_seq, tt_delim}; -import parse::lexer::{new_tt_reader, reader}; -import parse::token::{FAT_ARROW, SEMI, LBRACE, RBRACE, nt_matchers, nt_tt}; -import parse::parser::{parser, SOURCE_FILE}; -import macro_parser::{parse, parse_or_else, success, failure, named_match, +use parse::lexer::{new_tt_reader, reader}; +use parse::token::{FAT_ARROW, SEMI, LBRACE, RBRACE, nt_matchers, nt_tt}; +use parse::parser::{parser, SOURCE_FILE}; +use macro_parser::{parse, parse_or_else, success, failure, named_match, matched_seq, matched_nonterminal, error}; -import std::map::hashmap; -import parse::token::special_idents; +use std::map::hashmap; +use parse::token::special_idents; fn add_new_extension(cx: ext_ctxt, sp: span, name: ident, arg: ~[ast::token_tree]) -> base::mac_result { diff --git a/src/libsyntax/ext/tt/transcribe.rs b/src/libsyntax/ext/tt/transcribe.rs index f353eecb926..01e2328c85a 100644 --- a/src/libsyntax/ext/tt/transcribe.rs +++ b/src/libsyntax/ext/tt/transcribe.rs @@ -1,10 +1,10 @@ -import diagnostic::span_handler; -import ast::{token_tree, tt_delim, tt_tok, tt_seq, tt_nonterminal,ident}; -import macro_parser::{named_match, matched_seq, matched_nonterminal}; -import codemap::span; -import parse::token::{EOF, INTERPOLATED, IDENT, token, nt_ident, +use diagnostic::span_handler; +use ast::{token_tree, tt_delim, tt_tok, tt_seq, tt_nonterminal,ident}; +use macro_parser::{named_match, matched_seq, matched_nonterminal}; +use codemap::span; +use parse::token::{EOF, INTERPOLATED, IDENT, token, nt_ident, ident_interner}; -import std::map::{hashmap, box_str_hash}; +use std::map::{hashmap, box_str_hash}; export tt_reader, new_tt_reader, dup_tt_reader, tt_next_token; |
