diff --git a/css-values-5/Overview.bs b/css-values-5/Overview.bs index c203714ee57f..e181e928489a 100644 --- a/css-values-5/Overview.bs +++ b/css-values-5/Overview.bs @@ -987,7 +987,7 @@ Interpolation Mapping Notations: the *-interpolate() family The [=functional notations=] follow the syntactic pattern:
-		*interpolate() = *interpolate( progress && global-options?,
+		*interpolate() = *interpolate( [ progress && global-options? ],
 		                               stop, [  between-options? , stop ]# )
 	
@@ -1027,10 +1027,12 @@ Global Syntax of the *-interpolate() family
 		interpolate-function() = interpolate-function(
-			<> && [ by <> ]?
-			&& <>? && <>?,
+			[
+				<> && [ by <> ]?
+				&& <>? && <>?
+			] ,
 			<>{1,2} : <> ,
-			[ [ <> || <> , ]? <>{1,2} : <> ]*
+			[ [ <> || <> ]? , <>{1,2} : <> ]#?
 		)
 	
@@ -1263,8 +1265,10 @@ Interpolated Numeric and Dimensional Values: the ''calc-interpolate()'' notation
 		<> = calc-interpolate(
-			<> && [ by <> ]?
-			&& <>?,
+			[
+				<> && [ by <> ]?
+				&& <>?
+			] ,
 			<>{1,2} : <> ,
 			[ <>? , <>{1,2} : <> ]# )
 	
@@ -1274,7 +1278,7 @@ Interpolated Numeric and Dimensional Values: the ''calc-interpolate()'' notation but must have a [=consistent type=] or else the function is invalid. The result's type will be the [=consistent type=], - [=made consistent=] with the type of the <> value. + [=made consistent=] with the type of the <> value.

Interpolated Color Values: the ''color-interpolate()'' notation

@@ -1285,8 +1289,10 @@ Interpolated Color Values: the ''color-interpolate()'' notation
 		<> = color-interpolate(
-			<> && [ by <> ]?
-			&& <>? && <>?,
+			[
+				<> && [ by <> ]?
+				&& <>? && <>?
+			] ,
 			<>{1,2} : <>,
 			[ [ <> || <> ],
 			  <>{1,2} : <> ]# )
@@ -1301,8 +1307,10 @@ Interpolated Transform Values: the ''transform-interpolate()'' notation
 
 	
 		<> = transform-interpolate(
-			<> && [ by <> ]?
-			&& <>?,
+			[
+				<> && [ by <> ]?
+				&& <>?
+			],
 			<>{1,2} : <>,
 			[ <>?, <>{1,2} : <> ]# )
 	
@@ -1318,8 +1326,10 @@ Interpolated Property Values: the ''interpolate()'' notation
 		<> = interpolate(
-			<> && [ by <> ]?
-			&& <>?,
+			[
+				<> && [ by <> ]?
+				&& <>?
+			] ,
 			<>{1,2} : <>,
 			[ <>?, <>{1,2} : <> ]# ) |
 		interpolate( <> && [ by <> ]?