From 2c4730c250dabe6cea271f462f45a33b4d0086ca Mon Sep 17 00:00:00 2001 From: Francois Daoust Date: Tue, 17 Jun 2025 07:41:48 +0200 Subject: [PATCH] [css-values-5] Fix dfn of `` and `` A `` of type `type` should only enclose a basic data type (something between `<` and `>`). At least, that's been the case across specs until now. The spec was using the dfn to describe a more complex `value`. More likely, the spec was trying to combine the definition of the two types with the definition of the value pattern that uses them in one single dfn. This update changes the value pattern definition type to `value` and creates additional `type` dfns for the individual types so that they can be referenced from other constructs. --- css-values-5/Overview.bs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/css-values-5/Overview.bs b/css-values-5/Overview.bs index 3f1ab5659ef..2581860dc59 100644 --- a/css-values-5/Overview.bs +++ b/css-values-5/Overview.bs @@ -1185,16 +1185,17 @@ Defining the Interpolation Map The [=interpolation map=] values are defined as follows:
-
<>{1,2} : <> +
<>{1,2} : <>
Represents an [=interpolation stop=] associating the specified [=input position=](s) with the specified [=output values=]. As with the [=gradient functions=], if two <>s are specified, - it is treated the same as two stops with the same <>. + it is treated the same as two stops with the same + <>.
-				<> = <> | <> | <>
+				<> = <> | <> | <>
 			
Note: <> is not given a grammar here,