@@ -633,7 +633,7 @@ pub impl Parser {
633
633
seq_sep_trailing_allowed( token:: COMMA ) ,
634
634
|p| p. parse_ty_field( )
635
635
) ;
636
- if vec :: len( elems ) == 0 u {
636
+ if elems . len( ) == 0 {
637
637
self . unexpected_last( token:: RBRACE ) ;
638
638
}
639
639
ty_rec( elems)
@@ -858,17 +858,17 @@ pub impl Parser {
858
858
}
859
859
}
860
860
861
- fn lit_from_token ( tok : token:: Token ) -> lit_ {
862
- match tok {
863
- token:: LIT_INT ( i, it) => lit_int ( i, it) ,
864
- token:: LIT_UINT ( u, ut) => lit_uint ( u, ut) ,
865
- token:: LIT_INT_UNSUFFIXED ( i) => lit_int_unsuffixed ( i) ,
866
- token:: LIT_FLOAT ( s, ft) => lit_float ( self . id_to_str ( s) , ft) ,
867
- token:: LIT_FLOAT_UNSUFFIXED ( s) =>
868
- lit_float_unsuffixed ( self . id_to_str ( s) ) ,
869
- token:: LIT_STR ( s) => lit_str ( self . id_to_str ( s) ) ,
870
- token:: LPAREN => { self . expect ( & token:: RPAREN ) ; lit_nil } ,
871
- _ => { self . unexpected_last ( tok) ; }
861
+ fn lit_from_token ( tok : & token:: Token ) -> lit_ {
862
+ match * tok {
863
+ token:: LIT_INT ( i, it) => lit_int ( i, it) ,
864
+ token:: LIT_UINT ( u, ut) => lit_uint ( u, ut) ,
865
+ token:: LIT_INT_UNSUFFIXED ( i) => lit_int_unsuffixed ( i) ,
866
+ token:: LIT_FLOAT ( s, ft) => lit_float ( self . id_to_str ( s) , ft) ,
867
+ token:: LIT_FLOAT_UNSUFFIXED ( s) =>
868
+ lit_float_unsuffixed ( self . id_to_str ( s) ) ,
869
+ token:: LIT_STR ( s) => lit_str ( self . id_to_str ( s) ) ,
870
+ token:: LPAREN => { self . expect ( & token:: RPAREN ) ; lit_nil } ,
871
+ _ => { self . unexpected_last ( * tok) ; }
872
872
}
873
873
}
874
874
@@ -882,7 +882,7 @@ pub impl Parser {
882
882
// XXX: This is a really bad copy!
883
883
let tok = copy * self . token ;
884
884
self . bump ( ) ;
885
- self . lit_from_token ( tok)
885
+ self . lit_from_token ( & tok)
886
886
} ;
887
887
codemap:: spanned { node : lit, span : mk_sp ( lo, self . last_span . hi ) }
888
888
}
@@ -1240,8 +1240,8 @@ pub impl Parser {
1240
1240
if * self . token == token:: NOT {
1241
1241
self . bump ( ) ;
1242
1242
match * self . token {
1243
- token:: LPAREN | token:: LBRACE => { }
1244
- _ => self . fatal ( ~"expected open delimiter")
1243
+ token:: LPAREN | token:: LBRACE => { }
1244
+ _ => self . fatal ( ~"expected open delimiter")
1245
1245
} ;
1246
1246
1247
1247
let ket = token:: flip_delimiter ( & * self . token ) ;
@@ -2554,7 +2554,8 @@ pub impl Parser {
2554
2554
self . expect ( & token:: LBRACE ) ;
2555
2555
let ( inner, next) =
2556
2556
maybe_parse_inner_attrs_and_next ( self , parse_attrs) ;
2557
- return ( inner, self . parse_block_tail_ ( lo, default_blk, next) ) ;
2557
+
2558
+ ( inner, self . parse_block_tail_ ( lo, default_blk, next) )
2558
2559
}
2559
2560
2560
2561
fn parse_block_no_value( ) -> blk {
@@ -2624,10 +2625,7 @@ pub impl Parser {
2624
2625
fmt ! (
2625
2626
"expected `;` or `}` after \
2626
2627
expression but found `%s`",
2627
- token_to_str(
2628
- self . reader,
2629
- & t
2630
- )
2628
+ token_to_str( self . reader, & t)
2631
2629
)
2632
2630
) ;
2633
2631
}
@@ -2823,12 +2821,14 @@ pub impl Parser {
2823
2821
self . bump ( ) ;
2824
2822
}
2825
2823
2826
- fn parse_fn_decl_with_self ( parse_arg_fn :
2827
- fn ( Parser ) -> arg_or_capture_item )
2828
- -> ( self_ty , fn_decl ) {
2829
-
2830
- fn maybe_parse_self_ty ( cnstr : fn ( +v : mutability ) -> ast:: self_ty_ ,
2831
- p : Parser ) -> ast:: self_ty_ {
2824
+ fn parse_fn_decl_with_self (
2825
+ parse_arg_fn :
2826
+ fn ( Parser ) -> arg_or_capture_item
2827
+ ) -> ( self_ty , fn_decl ) {
2828
+ fn maybe_parse_self_ty (
2829
+ cnstr : fn ( +v : mutability ) -> ast:: self_ty_ ,
2830
+ p : Parser
2831
+ ) -> ast:: self_ty_ {
2832
2832
// We need to make sure it isn't a mode or a type
2833
2833
if p. token_is_keyword ( & ~"self ", & p. look_ahead ( 1 ) ) ||
2834
2834
( ( p. token_is_keyword ( & ~"const ", & p. look_ahead ( 1 ) ) ||
0 commit comments