File tree 1 file changed +5
-4
lines changed
1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -334,9 +334,14 @@ def complex_selector
334
334
child_nodes = [ compound_selector ]
335
335
336
336
loop do
337
+ maybe { consume_whitespace }
338
+
337
339
if ( c = maybe { combinator } )
338
340
child_nodes << c
339
341
end
342
+
343
+ maybe { consume_whitespace }
344
+
340
345
if ( s = maybe { compound_selector } )
341
346
child_nodes << s
342
347
else
@@ -363,8 +368,6 @@ def relative_selector
363
368
# <compound-selector> = [ <type-selector>? <subclass-selector>*
364
369
# [ <pseudo-element-selector> <pseudo-class-selector>* ]* ]!
365
370
def compound_selector
366
- consume_whitespace
367
-
368
371
type = maybe { type_selector }
369
372
subclasses = [ ]
370
373
@@ -401,8 +404,6 @@ def simple_selector
401
404
402
405
# <combinator> = '>' | '+' | '~' | [ '|' '|' ]
403
406
def combinator
404
- consume_whitespace
405
-
406
407
value =
407
408
options do
408
409
maybe { consume ( ">" ) } ||
You can’t perform that action at this time.
0 commit comments