@@ -208,7 +208,6 @@ pub struct Tokenizer<'a> {
208
208
current_line_start_position : usize ,
209
209
current_line_number : u32 ,
210
210
var_functions : SeenStatus ,
211
- viewport_percentages : SeenStatus ,
212
211
source_map_url : Option < & ' a str > ,
213
212
}
214
213
@@ -234,7 +233,6 @@ impl<'a> Tokenizer<'a> {
234
233
current_line_start_position : 0 ,
235
234
current_line_number : first_line_number,
236
235
var_functions : SeenStatus :: DontCare ,
237
- viewport_percentages : SeenStatus :: DontCare ,
238
236
source_map_url : None ,
239
237
}
240
238
}
@@ -260,30 +258,6 @@ impl<'a> Tokenizer<'a> {
260
258
}
261
259
}
262
260
263
- #[ inline]
264
- pub fn look_for_viewport_percentages ( & mut self ) {
265
- self . viewport_percentages = SeenStatus :: LookingForThem ;
266
- }
267
-
268
- #[ inline]
269
- pub fn seen_viewport_percentages ( & mut self ) -> bool {
270
- let seen = self . viewport_percentages == SeenStatus :: SeenAtLeastOne ;
271
- self . viewport_percentages = SeenStatus :: DontCare ;
272
- seen
273
- }
274
-
275
- #[ inline]
276
- pub fn see_dimension ( & mut self , unit : & str ) {
277
- if self . viewport_percentages == SeenStatus :: LookingForThem {
278
- if unit. eq_ignore_ascii_case ( "vh" ) ||
279
- unit. eq_ignore_ascii_case ( "vw" ) ||
280
- unit. eq_ignore_ascii_case ( "vmin" ) ||
281
- unit. eq_ignore_ascii_case ( "vmax" ) {
282
- self . viewport_percentages = SeenStatus :: SeenAtLeastOne ;
283
- }
284
- }
285
- }
286
-
287
261
#[ inline]
288
262
pub fn next ( & mut self ) -> Result < Token < ' a > , ( ) > {
289
263
next_token ( self )
@@ -1045,7 +1019,6 @@ fn consume_numeric<'a>(tokenizer: &mut Tokenizer<'a>) -> Token<'a> {
1045
1019
let value = value as f32 ;
1046
1020
if is_ident_start ( tokenizer) {
1047
1021
let unit = consume_name ( tokenizer) ;
1048
- tokenizer. see_dimension ( & unit) ;
1049
1022
Dimension {
1050
1023
value : value,
1051
1024
int_value : int_value,
0 commit comments