diff options
| author | Marvin Löbel <loebel.marvin@gmail.com> | 2013-09-02 02:50:59 +0200 |
|---|---|---|
| committer | Marvin Löbel <loebel.marvin@gmail.com> | 2013-09-02 02:51:21 +0200 |
| commit | 857f8673206fd2d8803e02c68cdeb38e26b95df0 (patch) | |
| tree | 7cfb11be2843774595371087f2829d0e2e830fe2 /src/libsyntax/ext/tt | |
| parent | 1f4aba8cbf7caa3a82b52b6f171221ed6067eed5 (diff) | |
| download | rust-857f8673206fd2d8803e02c68cdeb38e26b95df0.tar.gz rust-857f8673206fd2d8803e02c68cdeb38e26b95df0.zip | |
Renamed syntax::ast::ident -> Ident
Diffstat (limited to 'src/libsyntax/ext/tt')
| -rw-r--r-- | src/libsyntax/ext/tt/macro_parser.rs | 10 | ||||
| -rw-r--r-- | src/libsyntax/ext/tt/macro_rules.rs | 6 | ||||
| -rw-r--r-- | src/libsyntax/ext/tt/transcribe.rs | 10 |
3 files changed, 13 insertions, 13 deletions
diff --git a/src/libsyntax/ext/tt/macro_parser.rs b/src/libsyntax/ext/tt/macro_parser.rs index bc4b1010943..7a9e916421c 100644 --- a/src/libsyntax/ext/tt/macro_parser.rs +++ b/src/libsyntax/ext/tt/macro_parser.rs @@ -11,7 +11,7 @@ // Earley-like parser for macros. use ast; -use ast::{matcher, match_tok, match_seq, match_nonterminal, ident}; +use ast::{matcher, match_tok, match_seq, match_nonterminal, Ident}; use codemap::{BytePos, mk_sp}; use codemap; use parse::lexer::*; //resolve bug? @@ -189,9 +189,9 @@ pub enum named_match { pub type earley_item = ~MatcherPos; pub fn nameize(p_s: @mut ParseSess, ms: &[matcher], res: &[@named_match]) - -> HashMap<ident,@named_match> { + -> HashMap<Ident,@named_match> { fn n_rec(p_s: @mut ParseSess, m: &matcher, res: &[@named_match], - ret_val: &mut HashMap<ident, @named_match>) { + ret_val: &mut HashMap<Ident, @named_match>) { match *m { codemap::Spanned {node: match_tok(_), _} => (), codemap::Spanned {node: match_seq(ref more_ms, _, _, _, _), _} => { @@ -216,7 +216,7 @@ pub fn nameize(p_s: @mut ParseSess, ms: &[matcher], res: &[@named_match]) } pub enum parse_result { - success(HashMap<ident, @named_match>), + success(HashMap<Ident, @named_match>), failure(codemap::Span, ~str), error(codemap::Span, ~str) } @@ -226,7 +226,7 @@ pub fn parse_or_else( cfg: ast::CrateConfig, rdr: @mut reader, ms: ~[matcher] -) -> HashMap<ident, @named_match> { +) -> HashMap<Ident, @named_match> { match parse(sess, cfg, rdr, ms) { success(m) => m, failure(sp, str) => sess.span_diagnostic.span_fatal(sp, str), diff --git a/src/libsyntax/ext/tt/macro_rules.rs b/src/libsyntax/ext/tt/macro_rules.rs index f336098468b..732ae2ccb96 100644 --- a/src/libsyntax/ext/tt/macro_rules.rs +++ b/src/libsyntax/ext/tt/macro_rules.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use ast::{ident, matcher_, matcher, match_tok, match_nonterminal, match_seq}; +use ast::{Ident, matcher_, matcher, match_tok, match_nonterminal, match_seq}; use ast::{tt_delim}; use ast; use codemap::{Span, Spanned, dummy_sp}; @@ -25,7 +25,7 @@ use print; pub fn add_new_extension(cx: @ExtCtxt, sp: Span, - name: ident, + name: Ident, arg: ~[ast::token_tree]) -> base::MacResult { // these spans won't matter, anyways @@ -74,7 +74,7 @@ pub fn add_new_extension(cx: @ExtCtxt, }; // Given `lhses` and `rhses`, this is the new macro we create - fn generic_extension(cx: @ExtCtxt, sp: Span, name: ident, + fn generic_extension(cx: @ExtCtxt, sp: Span, name: Ident, arg: &[ast::token_tree], lhses: &[@named_match], rhses: &[@named_match]) -> MacResult { diff --git a/src/libsyntax/ext/tt/transcribe.rs b/src/libsyntax/ext/tt/transcribe.rs index 668805bf7a8..8a858f3d985 100644 --- a/src/libsyntax/ext/tt/transcribe.rs +++ b/src/libsyntax/ext/tt/transcribe.rs @@ -9,7 +9,7 @@ // except according to those terms. use ast; -use ast::{token_tree, tt_delim, tt_tok, tt_seq, tt_nonterminal,ident}; +use ast::{token_tree, tt_delim, tt_tok, tt_seq, tt_nonterminal,Ident}; use codemap::{Span, dummy_sp}; use diagnostic::span_handler; use ext::tt::macro_parser::{named_match, matched_seq, matched_nonterminal}; @@ -34,7 +34,7 @@ pub struct TtReader { // the unzipped tree: stack: @mut TtFrame, /* for MBE-style macro transcription */ - interpolations: HashMap<ident, @named_match>, + interpolations: HashMap<Ident, @named_match>, repeat_idx: ~[uint], repeat_len: ~[uint], /* cached: */ @@ -46,7 +46,7 @@ pub struct TtReader { * `src` contains no `tt_seq`s and `tt_nonterminal`s, `interp` can (and * should) be none. */ pub fn new_tt_reader(sp_diag: @mut span_handler, - interp: Option<HashMap<ident,@named_match>>, + interp: Option<HashMap<Ident,@named_match>>, src: ~[ast::token_tree]) -> @mut TtReader { let r = @mut TtReader { @@ -113,7 +113,7 @@ fn lookup_cur_matched_by_matched(r: &mut TtReader, r.repeat_idx.iter().fold(start, red) } -fn lookup_cur_matched(r: &mut TtReader, name: ident) -> @named_match { +fn lookup_cur_matched(r: &mut TtReader, name: Ident) -> @named_match { match r.interpolations.find_copy(&name) { Some(s) => lookup_cur_matched_by_matched(r, s), None => { @@ -126,7 +126,7 @@ fn lookup_cur_matched(r: &mut TtReader, name: ident) -> @named_match { #[deriving(Clone)] enum lis { lis_unconstrained, - lis_constraint(uint, ident), + lis_constraint(uint, Ident), lis_contradiction(~str), } |
