Skip to content

Commit aa91ef0

Browse files
committed
new_mark -> apply_mark, new_rename -> apply_rename
1 parent b8cd7f7 commit aa91ef0

File tree

3 files changed

+29
-29
lines changed

3 files changed

+29
-29
lines changed

src/libsyntax/ext/expand.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -852,7 +852,7 @@ impl<'a> Folder for IdentRenamer<'a> {
852852
fn fold_ident(&mut self, id: Ident) -> Ident {
853853
Ident {
854854
name: id.name,
855-
ctxt: mtwt::new_renames(self.renames, id.ctxt),
855+
ctxt: mtwt::apply_renames(self.renames, id.ctxt),
856856
}
857857
}
858858
}
@@ -870,7 +870,7 @@ impl<'a> Folder for PatIdentRenamer<'a> {
870870
match pat.node {
871871
ast::PatIdent(binding_mode, Spanned{span: ref sp, node: id}, ref sub) => {
872872
let new_ident = Ident{name: id.name,
873-
ctxt: mtwt::new_renames(self.renames, id.ctxt)};
873+
ctxt: mtwt::apply_renames(self.renames, id.ctxt)};
874874
let new_node =
875875
ast::PatIdent(binding_mode,
876876
Spanned{span: self.new_span(*sp), node: new_ident},
@@ -990,15 +990,15 @@ impl Folder for Marker {
990990
fn fold_ident(&mut self, id: Ident) -> Ident {
991991
ast::Ident {
992992
name: id.name,
993-
ctxt: mtwt::new_mark(self.mark, id.ctxt)
993+
ctxt: mtwt::apply_mark(self.mark, id.ctxt)
994994
}
995995
}
996996
fn fold_mac(&mut self, m: &ast::Mac) -> ast::Mac {
997997
let macro = match m.node {
998998
MacInvocTT(ref path, ref tts, ctxt) => {
999999
MacInvocTT(self.fold_path(path),
10001000
fold_tts(tts.as_slice(), self),
1001-
mtwt::new_mark(self.mark, ctxt))
1001+
mtwt::apply_mark(self.mark, ctxt))
10021002
}
10031003
};
10041004
Spanned {

src/libsyntax/ext/mtwt.rs

+24-24
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,12 @@ pub enum SyntaxContext_ {
5858
pub type RenameList = Vec<(Ident, Name)>;
5959

6060
/// Extend a syntax context with a given mark
61-
pub fn new_mark(m: Mrk, ctxt: SyntaxContext) -> SyntaxContext {
62-
with_sctable(|table| new_mark_internal(m, ctxt, table))
61+
pub fn apply_mark(m: Mrk, ctxt: SyntaxContext) -> SyntaxContext {
62+
with_sctable(|table| apply_mark_internal(m, ctxt, table))
6363
}
6464

6565
// Extend a syntax context with a given mark and sctable (explicit memoization)
66-
fn new_mark_internal(m: Mrk, ctxt: SyntaxContext, table: &SCTable) -> SyntaxContext {
66+
fn apply_mark_internal(m: Mrk, ctxt: SyntaxContext, table: &SCTable) -> SyntaxContext {
6767
let key = (ctxt, m);
6868
let new_ctxt = |_: &(SyntaxContext, Mrk)|
6969
idx_push(&mut *table.table.borrow_mut(), Mark(m, ctxt));
@@ -72,13 +72,13 @@ fn new_mark_internal(m: Mrk, ctxt: SyntaxContext, table: &SCTable) -> SyntaxCont
7272
}
7373

7474
/// Extend a syntax context with a given rename
75-
pub fn new_rename(id: Ident, to:Name,
75+
pub fn apply_rename(id: Ident, to:Name,
7676
ctxt: SyntaxContext) -> SyntaxContext {
77-
with_sctable(|table| new_rename_internal(id, to, ctxt, table))
77+
with_sctable(|table| apply_rename_internal(id, to, ctxt, table))
7878
}
7979

8080
// Extend a syntax context with a given rename and sctable (explicit memoization)
81-
fn new_rename_internal(id: Ident,
81+
fn apply_rename_internal(id: Ident,
8282
to: Name,
8383
ctxt: SyntaxContext,
8484
table: &SCTable) -> SyntaxContext {
@@ -93,10 +93,10 @@ fn new_rename_internal(id: Ident,
9393
// if these rename lists get long, it would make sense
9494
// to consider memoizing this fold. This may come up
9595
// when we add hygiene to item names.
96-
pub fn new_renames(renames: &RenameList, ctxt: SyntaxContext) -> SyntaxContext {
96+
pub fn apply_renames(renames: &RenameList, ctxt: SyntaxContext) -> SyntaxContext {
9797
renames.iter().fold(ctxt, |ctxt, &(from, to)| {
98-
new_rename(from, to, ctxt)
99-
})
98+
apply_rename(from, to, ctxt)
99+
})
100100
}
101101

102102
/// Fetch the SCTable from TLS, create one if it doesn't yet exist.
@@ -277,8 +277,8 @@ fn xor_push(marks: &mut Vec<Mrk>, mark: Mrk) {
277277
#[cfg(test)]
278278
mod tests {
279279
use ast::{EMPTY_CTXT, Ident, Mrk, Name, SyntaxContext};
280-
use super::{resolve, xor_push, new_mark_internal, new_sctable_internal};
281-
use super::{new_rename_internal, new_renames, marksof_internal, resolve_internal};
280+
use super::{resolve, xor_push, apply_mark_internal, new_sctable_internal};
281+
use super::{apply_rename_internal, apply_renames, marksof_internal, resolve_internal};
282282
use super::{SCTable, EmptyCtxt, Mark, Rename, IllegalCtxt};
283283
use std::collections::HashMap;
284284

@@ -319,8 +319,8 @@ mod tests {
319319
-> SyntaxContext {
320320
tscs.iter().rev().fold(tail, |tail : SyntaxContext, tsc : &TestSC|
321321
{match *tsc {
322-
M(mrk) => new_mark_internal(mrk,tail,table),
323-
R(ident,name) => new_rename_internal(ident,name,tail,table)}})
322+
M(mrk) => apply_mark_internal(mrk,tail,table),
323+
R(ident,name) => apply_rename_internal(ident,name,tail,table)}})
324324
}
325325

326326
// gather a SyntaxContext back into a vector of TestSCs
@@ -365,7 +365,7 @@ mod tests {
365365
fn unfold_marks(mrks: Vec<Mrk> , tail: SyntaxContext, table: &SCTable)
366366
-> SyntaxContext {
367367
mrks.iter().rev().fold(tail, |tail:SyntaxContext, mrk:&Mrk|
368-
{new_mark_internal(*mrk,tail,table)})
368+
{apply_mark_internal(*mrk,tail,table)})
369369
}
370370

371371
#[test] fn unfold_marks_test() {
@@ -397,13 +397,13 @@ mod tests {
397397
// rename where stop doesn't match:
398398
{ let chain = vec!(M(9),
399399
R(id(name1,
400-
new_mark_internal (4, EMPTY_CTXT,&mut t)),
400+
apply_mark_internal (4, EMPTY_CTXT,&mut t)),
401401
100101102),
402402
M(14));
403403
let ans = unfold_test_sc(chain,EMPTY_CTXT,&mut t);
404404
assert_eq! (marksof_internal (ans, stopname, &t), vec!(9,14));}
405405
// rename where stop does match
406-
{ let name1sc = new_mark_internal(4, EMPTY_CTXT, &mut t);
406+
{ let name1sc = apply_mark_internal(4, EMPTY_CTXT, &mut t);
407407
let chain = vec!(M(9),
408408
R(id(name1, name1sc),
409409
stopname),
@@ -427,7 +427,7 @@ mod tests {
427427
{ let sc = unfold_test_sc(vec!(R(id(50,EMPTY_CTXT),51),M(12)),EMPTY_CTXT,&mut t);
428428
assert_eq!(resolve_internal(id(a,sc),&mut t, &mut rt),a);}
429429
// - rename where names do match, but marks don't
430-
{ let sc1 = new_mark_internal(1,EMPTY_CTXT,&mut t);
430+
{ let sc1 = apply_mark_internal(1,EMPTY_CTXT,&mut t);
431431
let sc = unfold_test_sc(vec!(R(id(a,sc1),50),
432432
M(1),
433433
M(2)),
@@ -450,11 +450,11 @@ mod tests {
450450
EMPTY_CTXT,&mut t);
451451
assert_eq!(resolve_internal(id(a,sc),&mut t, &mut rt), 51); }
452452
// the simplest double-rename:
453-
{ let a_to_a50 = new_rename_internal(id(a,EMPTY_CTXT),50,EMPTY_CTXT,&mut t);
454-
let a50_to_a51 = new_rename_internal(id(a,a_to_a50),51,a_to_a50,&mut t);
453+
{ let a_to_a50 = apply_rename_internal(id(a,EMPTY_CTXT),50,EMPTY_CTXT,&mut t);
454+
let a50_to_a51 = apply_rename_internal(id(a,a_to_a50),51,a_to_a50,&mut t);
455455
assert_eq!(resolve_internal(id(a,a50_to_a51),&mut t, &mut rt),51);
456456
// mark on the outside doesn't stop rename:
457-
let sc = new_mark_internal(9,a50_to_a51,&mut t);
457+
let sc = apply_mark_internal(9,a50_to_a51,&mut t);
458458
assert_eq!(resolve_internal(id(a,sc),&mut t, &mut rt),51);
459459
// but mark on the inside does:
460460
let a50_to_a51_b = unfold_test_sc(vec!(R(id(a,a_to_a50),51),
@@ -474,10 +474,10 @@ mod tests {
474474
#[test]
475475
fn hashing_tests () {
476476
let mut t = new_sctable_internal();
477-
assert_eq!(new_mark_internal(12,EMPTY_CTXT,&mut t),2);
478-
assert_eq!(new_mark_internal(13,EMPTY_CTXT,&mut t),3);
477+
assert_eq!(apply_mark_internal(12,EMPTY_CTXT,&mut t),2);
478+
assert_eq!(apply_mark_internal(13,EMPTY_CTXT,&mut t),3);
479479
// using the same one again should result in the same index:
480-
assert_eq!(new_mark_internal(12,EMPTY_CTXT,&mut t),2);
480+
assert_eq!(apply_mark_internal(12,EMPTY_CTXT,&mut t),2);
481481
// I'm assuming that the rename table will behave the same....
482482
}
483483

@@ -498,7 +498,7 @@ mod tests {
498498
fn new_resolves_test() {
499499
let renames = vec!((Ident{name:23,ctxt:EMPTY_CTXT},24),
500500
(Ident{name:29,ctxt:EMPTY_CTXT},29));
501-
let new_ctxt1 = new_renames(&renames,EMPTY_CTXT);
501+
let new_ctxt1 = apply_renames(&renames,EMPTY_CTXT);
502502
assert_eq!(resolve(Ident{name:23,ctxt:new_ctxt1}),24);
503503
assert_eq!(resolve(Ident{name:29,ctxt:new_ctxt1}),29);
504504
}

src/libsyntax/parse/token.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -765,7 +765,7 @@ mod test {
765765
use ext::mtwt;
766766

767767
fn mark_ident(id : ast::Ident, m : ast::Mrk) -> ast::Ident {
768-
ast::Ident{name:id.name,ctxt:mtwt::new_mark(m,id.ctxt)}
768+
ast::Ident{name:id.name,ctxt:mtwt::apply_mark(m,id.ctxt)}
769769
}
770770

771771
#[test] fn mtwt_token_eq_test() {

0 commit comments

Comments
 (0)