@@ -16,14 +16,14 @@ pub fn parse_nth(input: &mut Parser) -> Result<(i32, i32), ()> {
16
16
Token :: Number ( value) => Ok ( ( 0 , try!( value. int_value . ok_or ( ( ) ) ) as i32 ) ) ,
17
17
Token :: Dimension ( value, unit) => {
18
18
let a = try!( value. int_value . ok_or ( ( ) ) ) as i32 ;
19
- match_ignore_ascii_case ! { unit,
19
+ match_ignore_ascii_case ! { & unit,
20
20
"n" => parse_b( input, a) ,
21
21
"n-" => parse_signless_b( input, a, -1 ) ,
22
22
_ => Ok ( ( a, try!( parse_n_dash_digits( & * unit) ) ) )
23
23
}
24
24
}
25
25
Token :: Ident ( value) => {
26
- match_ignore_ascii_case ! { value,
26
+ match_ignore_ascii_case ! { & value,
27
27
"even" => Ok ( ( 2 , 0 ) ) ,
28
28
"odd" => Ok ( ( 2 , 1 ) ) ,
29
29
"n" => parse_b( input, 1 ) ,
@@ -39,7 +39,7 @@ pub fn parse_nth(input: &mut Parser) -> Result<(i32, i32), ()> {
39
39
}
40
40
Token :: Delim ( '+' ) => match try!( input. next_including_whitespace ( ) ) {
41
41
Token :: Ident ( value) => {
42
- match_ignore_ascii_case ! { value,
42
+ match_ignore_ascii_case ! { & value,
43
43
"n" => parse_b( input, 1 ) ,
44
44
"n-" => parse_signless_b( input, 1 , -1 ) ,
45
45
_ => Ok ( ( 1 , try!( parse_n_dash_digits( & * value) ) ) )
0 commit comments