uncomment mtwt_resolve calls
This commit is contained in:
@@ -720,6 +720,15 @@ pub fn is_reserved_keyword(tok: &Token) -> bool {
|
||||
}
|
||||
}
|
||||
|
||||
pub fn mtwt_token_eq(t1 : &Token, t2 : &Token) -> bool {
|
||||
match (t1,t2) {
|
||||
(&IDENT(id1,_),&IDENT(id2,_)) =>
|
||||
ast_util::mtwt_resolve(id1) == ast_util::mtwt_resolve(id2),
|
||||
_ => *t1 == *t2
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#[cfg(test)]
|
||||
mod test {
|
||||
use super::*;
|
||||
@@ -728,6 +737,17 @@ mod test {
|
||||
use ast;
|
||||
use ast_util;
|
||||
|
||||
fn mark_ident(id : ast::ident, m : ast::Mrk) -> ast::ident {
|
||||
ast::ident{name:id.name,ctxt:ast_util::new_mark(m,id.ctxt)}
|
||||
}
|
||||
|
||||
#[test] fn mtwt_token_eq_test() {
|
||||
assert!(mtwt_token_eq(>,>));
|
||||
let a = str_to_ident("bac");
|
||||
let a1 = mark_ident(a,92);
|
||||
assert!(mtwt_token_eq(&IDENT(a,true),&IDENT(a1,false)));
|
||||
}
|
||||
|
||||
|
||||
#[test] fn str_ptr_eq_tests(){
|
||||
let a = @"abc";
|
||||
|
||||
Reference in New Issue
Block a user