Skip to content

Commit ae832ae

Browse files
committed
[selectors-4] Split out pseudo-elements from <compound-selector>
1 parent f773d41 commit ae832ae

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

selectors-4/Overview.bs

+5-4
Original file line numberDiff line numberDiff line change
@@ -3513,13 +3513,14 @@ Grammar</h2>
35133513
35143514
<dfn>&lt;relative-selector-list></dfn> = <<relative-selector>>#
35153515
3516-
3517-
<dfn>&lt;complex-selector></dfn> = <<compound-selector>> [ <<combinator>>? <<compound-selector>> ]*
3516+
<dfn>&lt;complex-selector></dfn> = [ <<compound-selector>>? <<pseudo-compound-selector>>* ]!
3517+
[ <<combinator>>? [ <<compound-selector>>? <<pseudo-compound-selector>>* ]! ]*
35183518
35193519
<dfn>&lt;relative-selector></dfn> = <<combinator>>? <<complex-selector>>
35203520
3521-
<dfn>&lt;compound-selector></dfn> = [ <<type-selector>>? <<subclass-selector>>*
3522-
[ <<pseudo-element-selector>> <<pseudo-class-selector>>* ]* ]!
3521+
<dfn>&lt;compound-selector></dfn> = [ <<type-selector>>? <<subclass-selector>>* ]!
3522+
3523+
<dfn>&lt;pseudo-compound-selector></dfn> = <<pseudo-element-selector>> <<pseudo-class-selector>>*
35233524
35243525
<dfn>&lt;simple-selector></dfn> = <<type-selector>> | <<subclass-selector>>
35253526

0 commit comments

Comments
 (0)