@@ -362,16 +362,10 @@ fn expr_mk_token(builder: &aster::AstBuilder, tok: &token::Token) -> P<ast::Expr
362362 builder. expr( ) . usize ( n) )
363363 }
364364
365- token:: Ident ( ident, style) => {
366- let style = match style {
367- ModName => mk_token_path ( builder, "ModName" ) ,
368- Plain => mk_token_path ( builder, "Plain" ) ,
369- } ;
370-
365+ token:: Ident ( ident) => {
371366 builder. expr ( ) . call ( )
372367 . build ( mk_token_path ( builder, "Ident" ) )
373368 . with_arg ( mk_ident ( builder, ident) )
374- . with_arg ( style)
375369 . build ( )
376370 }
377371
@@ -426,23 +420,11 @@ fn expr_mk_token(builder: &aster::AstBuilder, tok: &token::Token) -> P<ast::Expr
426420 . build ( )
427421 }
428422
429- token:: MatchNt ( name, kind, namep, kindp) => {
430- let namep = match namep {
431- ModName => mk_token_path ( builder, "ModName" ) ,
432- Plain => mk_token_path ( builder, "Plain" ) ,
433- } ;
434-
435- let kindp = match kindp {
436- ModName => mk_token_path ( builder, "ModName" ) ,
437- Plain => mk_token_path ( builder, "Plain" ) ,
438- } ;
439-
423+ token:: MatchNt ( name, kind) => {
440424 builder. expr ( ) . call ( )
441425 . build ( mk_token_path ( builder, "MatchNt" ) )
442426 . arg ( ) . build ( mk_ident ( builder, name) )
443427 . arg ( ) . build ( mk_ident ( builder, kind) )
444- . arg ( ) . build ( namep)
445- . arg ( ) . build ( kindp)
446428 . build ( )
447429 }
448430
@@ -463,7 +445,7 @@ fn statements_mk_tt(tt: &ast::TokenTree, matcher: bool) -> Result<QuoteStmts, ()
463445 let builder = aster:: AstBuilder :: new ( ) ;
464446
465447 match * tt {
466- ast:: TokenTree :: Token ( sp, SubstNt ( ident, _ ) ) => {
448+ ast:: TokenTree :: Token ( sp, SubstNt ( ident) ) => {
467449 // tt.extend($ident.to_tokens(ext_cx).into_iter())
468450
469451 let builder = builder. clone ( ) . span ( sp) ;
0 commit comments