@@ -35,7 +35,7 @@ use syntax::parse::lexer::TokenAndSpan;
35
35
36
36
fn parse_token_list ( file : & str ) -> HashMap < String , token:: Token > {
37
37
fn id ( ) -> token:: Token {
38
- token:: Ident ( ast:: Ident :: with_empty_ctxt ( Name ( 0 ) ) ) , token:: Plain )
38
+ token:: Ident ( ast:: Ident { name : Name ( 0 ) , ctxt : 0 , } , token:: Plain )
39
39
}
40
40
41
41
let mut res = HashMap :: new ( ) ;
@@ -75,7 +75,7 @@ fn parse_token_list(file: &str) -> HashMap<String, token::Token> {
75
75
"RPAREN" => token:: CloseDelim ( token:: Paren ) ,
76
76
"SLASH" => token:: BinOp ( token:: Slash ) ,
77
77
"COMMA" => token:: Comma ,
78
- "LIFETIME" => token:: Lifetime ( ast:: Ident :: with_empty_ctxt ( Name ( 0 ) ) ) ,
78
+ "LIFETIME" => token:: Lifetime ( ast:: Ident { name : Name ( 0 ) , ctxt : 0 } ) ,
79
79
"CARET" => token:: BinOp ( token:: Caret ) ,
80
80
"TILDE" => token:: Tilde ,
81
81
"IDENT" => id ( ) ,
@@ -208,9 +208,9 @@ fn parse_antlr_token(s: &str, tokens: &HashMap<String, token::Token>, surrogate_
208
208
token:: Literal ( token:: ByteStr ( ..) , n) => token:: Literal ( token:: ByteStr ( nm) , n) ,
209
209
token:: Literal ( token:: ByteStrRaw ( ..) , n) => token:: Literal ( token:: ByteStrRaw ( fix ( content) ,
210
210
count ( content) ) , n) ,
211
- token:: Ident ( ..) => token:: Ident ( ast:: Ident :: with_empty_ctxt ( nm ) ) ,
211
+ token:: Ident ( ..) => token:: Ident ( ast:: Ident { name : nm , ctxt : 0 } ,
212
212
token:: ModName ) ,
213
- token:: Lifetime ( ..) => token:: Lifetime ( ast:: Ident :: with_empty_ctxt ( nm ) ) ,
213
+ token:: Lifetime ( ..) => token:: Lifetime ( ast:: Ident { name : nm , ctxt : 0 } ) ,
214
214
ref t => t. clone ( )
215
215
} ;
216
216
0 commit comments