diff options
| author | John Clements <clements@racket-lang.org> | 2013-05-17 10:18:09 -0700 |
|---|---|---|
| committer | John Clements <clements@racket-lang.org> | 2013-06-05 12:01:37 -0700 |
| commit | 22d21ab4c28f1023d55ced53746daf7a69b7559d (patch) | |
| tree | cdc7f652c2d47a6d344b98359dbdbaf1216fd946 /src/libsyntax/ext | |
| parent | 7266981b4cd9a593bf64ba3e91f724f998e18786 (diff) | |
| download | rust-22d21ab4c28f1023d55ced53746daf7a69b7559d.tar.gz rust-22d21ab4c28f1023d55ced53746daf7a69b7559d.zip | |
rename repr to name
Diffstat (limited to 'src/libsyntax/ext')
| -rw-r--r-- | src/libsyntax/ext/expand.rs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index c23e34e0f91..d42ca684ec0 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -52,7 +52,7 @@ pub fn expand_expr(extsbox: @mut SyntaxEnv, let extname = pth.idents[0]; let extnamestr = get_ident_interner().get(extname); // leaving explicit deref here to highlight unbox op: - match (*extsbox).find(&extname.repr) { + match (*extsbox).find(&extname.name) { None => { cx.span_fatal( pth.span, @@ -219,7 +219,7 @@ pub fn expand_item_mac(extsbox: @mut SyntaxEnv, let extname = pth.idents[0]; let interner = get_ident_interner(); let extnamestr = interner.get(extname); - let expanded = match (*extsbox).find(&extname.repr) { + let expanded = match (*extsbox).find(&extname.name) { None => cx.span_fatal(pth.span, fmt!("macro undefined: '%s!'", *extnamestr)), @@ -317,7 +317,7 @@ pub fn expand_stmt(extsbox: @mut SyntaxEnv, } let extname = pth.idents[0]; let extnamestr = get_ident_interner().get(extname); - let (fully_expanded, sp) = match (*extsbox).find(&extname.repr) { + let (fully_expanded, sp) = match (*extsbox).find(&extname.name) { None => cx.span_fatal(pth.span, fmt!("macro undefined: '%s'", *extnamestr)), @@ -391,7 +391,7 @@ fn renames_to_fold(renames : @mut ~[(ast::ident,ast::Name)]) -> @ast_fold { let new_ctxt = renames.foldl(id.ctxt,|ctxt,&(from,to)| { new_rename(from,to,*ctxt,table) }); - ast::ident{repr:id.repr,ctxt:new_ctxt} + ast::ident{name:id.name,ctxt:new_ctxt} }, .. *afp }; @@ -697,7 +697,7 @@ pub fn new_ident_renamer(from: ast::ident, @fn(ast::ident)->ast::ident { |id : ast::ident| ast::ident{ - repr: id.repr, + name: id.name, ctxt: new_rename(from,to,id.ctxt,table) } } @@ -709,7 +709,7 @@ pub fn new_ident_marker(mark: uint, @fn(ast::ident)->ast::ident { |id : ast::ident| ast::ident{ - repr: id.repr, + name: id.name, ctxt: new_mark(mark,id.ctxt,table) } } @@ -720,7 +720,7 @@ pub fn new_ident_resolver(table: @mut SCTable) -> @fn(ast::ident)->ast::ident { |id : ast::ident| ast::ident { - repr : resolve(id,table), + name : resolve(id,table), ctxt : illegal_ctxt } } @@ -848,8 +848,8 @@ mod test { }; let table = @mut new_sctable(); let a_name = 100; // enforced by testing_interner - let a2_name = sess.interner.gensym("a2").repr; - let renamer = new_ident_renamer(ast::ident{repr:a_name,ctxt:empty_ctxt}, + let a2_name = sess.interner.gensym("a2").name; + let renamer = new_ident_renamer(ast::ident{name:a_name,ctxt:empty_ctxt}, a2_name,table); let renamed_ast = fun_to_ident_folder(renamer).fold_item(item_ast).get(); let resolver = new_ident_resolver(table); |
