@@ -208,7 +208,6 @@ pub struct Tokenizer<'a> {
208208 current_line_start_position : usize ,
209209 current_line_number : u32 ,
210210 var_functions : SeenStatus ,
211- viewport_percentages : SeenStatus ,
212211 source_map_url : Option < & ' a str > ,
213212}
214213
@@ -234,7 +233,6 @@ impl<'a> Tokenizer<'a> {
234233 current_line_start_position : 0 ,
235234 current_line_number : first_line_number,
236235 var_functions : SeenStatus :: DontCare ,
237- viewport_percentages : SeenStatus :: DontCare ,
238236 source_map_url : None ,
239237 }
240238 }
@@ -260,30 +258,6 @@ impl<'a> Tokenizer<'a> {
260258 }
261259 }
262260
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-
287261 #[ inline]
288262 pub fn next ( & mut self ) -> Result < Token < ' a > , ( ) > {
289263 next_token ( self )
@@ -1045,7 +1019,6 @@ fn consume_numeric<'a>(tokenizer: &mut Tokenizer<'a>) -> Token<'a> {
10451019 let value = value as f32 ;
10461020 if is_ident_start ( tokenizer) {
10471021 let unit = consume_name ( tokenizer) ;
1048- tokenizer. see_dimension ( & unit) ;
10491022 Dimension {
10501023 value : value,
10511024 int_value : int_value,
0 commit comments