Skip to content

Commit 4d997d9

Browse files
authored
[*] Unquote delimiters that must be written literally (#11807)
CSS Values 4 requires to write / , : ; ( ) { } literally in value definitions.
1 parent 36d80ef commit 4d997d9

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

css-page-3/Overview.bs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,7 @@ plus the additional rules noted below:
646646
@page = @page <<page-selector-list>>? { <<declaration-rule-list>> }
647647
<dfn><<page-selector-list>></dfn> = <<page-selector>>#
648648
<dfn><<page-selector>></dfn> = [ <<ident-token>>? <<pseudo-page>>* ]!
649-
<dfn><<pseudo-page>></dfn> = ':' [ left | right | first | blank ]
649+
<dfn><<pseudo-page>></dfn> = : [ left | right | first | blank ]
650650
651651
/* Margin rules */
652652
<dfn>@top-left-corner</dfn> = @top-left-corner { <<declaration-list>> };

css-values-3/Overview.bs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2021,10 +2021,10 @@ Syntax</h4>
20212021
<pre class='prod'>
20222022
<<calc()>> = calc( <<calc-sum>> )
20232023
<dfn>&lt;calc-sum></dfn> = <<calc-product>> [ [ '+' | '-' ] <<calc-product>> ]*
2024-
<dfn>&lt;calc-product></dfn> = <<calc-value>> [ '*' <<calc-value>> | '/' <<calc-number-value>> ]*
2024+
<dfn>&lt;calc-product></dfn> = <<calc-value>> [ '*' <<calc-value>> | / <<calc-number-value>> ]*
20252025
<dfn>&lt;calc-value></dfn> = <<number>> | <<dimension>> | <<percentage>> | ( <<calc-sum>> )
20262026
<dfn>&lt;calc-number-sum></dfn> = <<calc-number-product>> [ [ '+' | '-' ] <<calc-number-product>> ]*
2027-
<dfn>&lt;calc-number-product></dfn> = <<calc-number-value>> [ '*' <<calc-number-value>> | '/' <<calc-number-value>> ]*
2027+
<dfn>&lt;calc-number-product></dfn> = <<calc-number-value>> [ '*' <<calc-number-value>> | / <<calc-number-value>> ]*
20282028
<dfn>&lt;calc-number-value></dfn> = <<number>> | ( <<calc-number-sum>> )
20292029
</pre>
20302030

css-values-4/Overview.bs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@ Component Values and White Space</h3>
437437
allowing any possibly function name after the initial colon:
438438

439439
<xmp class=prod>
440-
<pseudo-class-selector> = ':' <ident-token> | ':' <function-token> <any-value> ')'
440+
<pseudo-class-selector> = : <ident-token> | : <function-token> <any-value> )
441441
</xmp>
442442

443443
This represents <em>any</em> function name,
@@ -4272,7 +4272,7 @@ Syntax</h3>
42724272
<<abs()>> = abs( <<calc-sum>> )
42734273
<<sign()>> = sign( <<calc-sum>> )
42744274
<dfn>&lt;calc-sum></dfn> = <<calc-product>> [ [ '+' | '-' ] <<calc-product>> ]*
4275-
<dfn>&lt;calc-product></dfn> = <<calc-value>> [ [ '*' | '/' ] <<calc-value>> ]*
4275+
<dfn>&lt;calc-product></dfn> = <<calc-value>> [ [ '*' | / ] <<calc-value>> ]*
42764276
<dfn>&lt;calc-value></dfn> = <<number>> | <<dimension>> | <<percentage>> |
42774277
<<calc-keyword>> | ( <<calc-sum>> )
42784278
<dfn>&lt;calc-keyword></dfn> = e | pi | infinity | -infinity | NaN

selectors-4/Overview.bs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3726,11 +3726,11 @@ Grammar</h2>
37263726
<dfn noexport>&lt;attr-matcher></dfn> = [ '~' | '|' | '^' | '$' | '*' ]? '='
37273727
<dfn noexport>&lt;attr-modifier></dfn> = i | s
37283728
3729-
<dfn>&lt;pseudo-class-selector></dfn> = ':' <<ident-token>> |
3730-
':' <<function-token>> <<any-value>> ')'
3729+
<dfn>&lt;pseudo-class-selector></dfn> = : <<ident-token>> |
3730+
: <<function-token>> <<any-value>> )
37313731
3732-
<dfn>&lt;pseudo-element-selector></dfn> = ':' <<pseudo-class-selector>> | <<legacy-pseudo-element-selector>>
3733-
<dfn>&lt;legacy-pseudo-element-selector></dfn> = ':' [before | after | first-line | first-letter]
3732+
<dfn>&lt;pseudo-element-selector></dfn> = : <<pseudo-class-selector>> | <<legacy-pseudo-element-selector>>
3733+
<dfn>&lt;legacy-pseudo-element-selector></dfn> = : [before | after | first-line | first-letter]
37343734
</pre>
37353735

37363736
In interpreting the above grammar,

0 commit comments

Comments
 (0)