diff --git a/index.bs b/index.bs index a4d3e0e9..82ee033f 100644 --- a/index.bs +++ b/index.bs @@ -1603,17 +1603,15 @@ Note: These three names are the names of properties that may exist on The type of a constant (matching ConstType) must not be any type other than -a [=primitive type=] -or a [=nullable type|nullable=] primitive type. +a [=primitive type=]. If an [=identifier=] is used, it must reference a [=typedef=] -whose type is a primitive type or a nullable primitive type. +whose type is a primitive type. The ConstValue part of a constant declaration gives the value of the constant, which can be one of the two boolean literal tokens (true -and false), -the null token, an +and false), an integer token, a decimal token, or one of the three special floating point constant values @@ -1756,7 +1754,6 @@ The following extended attributes are applicable to constants: BooleanLiteral FloatLiteral integer - "null"
@@ -1775,8 +1772,8 @@ The following extended attributes are applicable to constants:
 
 
     ConstType :
-        PrimitiveType Null
-        identifier Null
+        PrimitiveType
+        identifier
 
@@ -2351,6 +2348,7 @@ The following extended attributes are applicable to operations: ConstValue string "[" "]" + "null"