You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -645,18 +645,18 @@ Specifies the initial value of the [=custom property registration=]
645
645
represented by the ''@property'' rule,
646
646
controlling the property’s [=initial value=].
647
647
648
-
If the value of the 'syntax' descriptor is the [=universal syntax definition=],
649
-
then the 'initial-value' descriptor is optional.
648
+
If the value of the '@property/syntax' descriptor is the [=universal syntax definition=],
649
+
then the '@property/initial-value' descriptor is optional.
650
650
If omitted, the [=initial value=] of the property is the [=guaranteed-invalid value=].
651
651
652
652
Otherwise,
653
-
if the value of the 'syntax' descriptor is not the [=universal syntax definition=],
653
+
if the value of the '@property/syntax' descriptor is not the [=universal syntax definition=],
654
654
the following conditions must be met for the ''@property'' rule to be valid:
655
655
656
-
* The 'initial-value' descriptor must be present.
657
-
* The 'initial-value' descriptor's value must [=consume a syntax definition|parse successfully=]
656
+
* The '@property/initial-value' descriptor must be present.
657
+
* The '@property/initial-value' descriptor's value must [=consume a syntax definition|parse successfully=]
658
658
according to the grammar specified by the [=syntax definition=].
659
-
* The 'initial-value' must be [=computationally independent=].
659
+
* The '@property/initial-value' must be [=computationally independent=].
660
660
661
661
If the above conditions are not met, the ''@property'' rule is invalid.
662
662
@@ -1041,7 +1041,7 @@ Parsing The Syntax String {#parsing-syntax}
1041
1041
### Definitions ### {#parsing-definitions}
1042
1042
1043
1043
: <dfn>data type name</dfn>
1044
-
:: A sequence of <a>code points</a> consisting of a U+003C LESS-THAN SIGN (<), followed be zero or more <a>name code points</a>, and terminated by U+003E GREATER-THAN SIGN (>).
1044
+
:: A sequence of <a>code points</a> consisting of a U+003C LESS-THAN SIGN (<), followed be zero or more <a>ident code points</a>, and terminated by U+003E GREATER-THAN SIGN (>).
1045
1045
1046
1046
: <dfn>pre-multiplied data type name</dfn>
1047
1047
:: A [=data type name=] that represents another [=syntax component=] with a [[#multipliers|multiplier]] already included.
@@ -1116,11 +1116,11 @@ Parsing The Syntax String {#parsing-syntax}
1116
1116
If it returned a [=string=], set |component|'s |name| to the returned value.
1117
1117
Otherwise, return failure.
1118
1118
1119
-
: <a>name-start code point</a>
1119
+
: <a>ident-start code point</a>
1120
1120
: U+005C REVERSE SOLIDUS (\)
1121
-
:: If the stream [=starts with an identifier=],
1121
+
:: If the stream [=starts with an ident sequence=],
1122
1122
<a>reconsume the current input code point</a> from |stream|
1123
-
then [=consume a name=] from |stream|,
1123
+
then [=consume an ident sequence=] from |stream|,
1124
1124
and set |component|’s |name| to the returned value.
1125
1125
Otherwise return failure.
1126
1126
@@ -1159,7 +1159,7 @@ Parsing The Syntax String {#parsing-syntax}
1159
1159
return |name|.
1160
1160
Otherwise return failure.
1161
1161
1162
-
: <a>name code point</a>
1162
+
: <a>ident code point</a>
1163
1163
:: Append the <a>code point</a> to |name|.
1164
1164
1165
1165
: anything else
@@ -1238,10 +1238,10 @@ the following:
1238
1238
LEFT CURLY BRACKET (U+007B), followed by a SPACE (U+0020).
1239
1239
4. The string <code>"syntax:"</code>, followed by a single SPACE (U+0020).
1240
1240
5. The result of performing <a>serialize a string</a> on the rule's
1241
-
'syntax', followed by a single SEMICOLON (U+003B), followed by a
1241
+
'@property/syntax', followed by a single SEMICOLON (U+003B), followed by a
1242
1242
SPACE (U+0020).
1243
1243
6. The string <code>"inherits:"</code>, followed by a single SPACE (U+0020).
1244
-
7. For the rule's 'inherits' attribute, one of the following depending on
1244
+
7. For the rule's '@property/inherits' attribute, one of the following depending on
1245
1245
the attribute's value:
1246
1246
<dl class=switch>
1247
1247
: true
@@ -1251,10 +1251,10 @@ the following:
1251
1251
:: The string <code>"false"</code> followed by a single
1252
1252
SEMICOLON (U+003B), followed by a SPACE (U+0020).
1253
1253
</dl>
1254
-
8. If the rule's 'initial-value' is present, follow these substeps:
1254
+
8. If the rule's '@property/initial-value' is present, follow these substeps:
1255
1255
1. The string <code>"initial-value:"</code>.
1256
1256
2. The result of performing <a>serialize a CSS value</a> in the rule's
1257
-
'initial-value' followed by a single SEMICOLON (U+003B), followed by
1257
+
'@property/initial-value' followed by a single SEMICOLON (U+003B), followed by
0 commit comments