File tree 1 file changed +3
-3
lines changed
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -144,11 +144,11 @@ fn next_component_value(tokenizer: &mut Tokenizer) -> Option<Node> {
144
144
&& is_match ! ( tokenizer. char_at( 2 ) , '0' ...'9' )
145
145
) {
146
146
consume_numeric ( tokenizer)
147
- } else if is_ident_start ( tokenizer) {
148
- consume_ident_like ( tokenizer)
149
147
} else if tokenizer. starts_with ( "-->" ) {
150
148
tokenizer. position += 3 ;
151
149
CDC
150
+ } else if is_ident_start ( tokenizer) {
151
+ consume_ident_like ( tokenizer)
152
152
} else {
153
153
tokenizer. position += 1 ;
154
154
Delim ( c)
@@ -320,7 +320,7 @@ fn is_ident_start(tokenizer: &mut Tokenizer) -> bool {
320
320
!tokenizer. is_eof ( ) && match tokenizer. current_char ( ) {
321
321
'a' ...'z' | 'A' ...'Z' | '_' | '\0' => true ,
322
322
'-' => tokenizer. position + 1 < tokenizer. length && match tokenizer. char_at ( 1 ) {
323
- 'a' ...'z' | 'A' ...'Z' | '_' | '\0' => true ,
323
+ 'a' ...'z' | 'A' ...'Z' | '-' | ' _' | '\0' => true ,
324
324
'\\' => !tokenizer. has_newline_at ( 1 ) ,
325
325
c => c > '\x7F' , // Non-ASCII
326
326
} ,
You can’t perform that action at this time.
0 commit comments