- It is a Syntax Error if the |UnaryExpression| is contained in strict mode code and the derived |UnaryExpression| is PrimaryExpression : IdentifierReference, MemberExpression : MemberExpression `.` PrivateIdentifier, CallExpression : CallExpression `.` PrivateIdentifier, OptionalChain : `?.` PrivateIdentifier, or OptionalChain : OptionalChain `.` PrivateIdentifier.
+ It is a Syntax Error if the |UnaryExpression| is contained in strict mode code and the derived |UnaryExpression| is PrimaryExpression : IdentifierReference, MemberExpression : MemberExpression `.` PrivateIdentifier, CallExpression : CallExpression `.` PrivateIdentifier, OptionalExpression : MemberExpression `?.` PrivateIdentifier, OptionalExpression : CallExpression `?.` PrivateIdentifier, OptionalExpression : OptionalExpression `?.` PrivateIdentifier, OptionalExpression : MemberExpression OptionalChain `.` PrivateIdentifier, OptionalExpression : CallExpression OptionalChain `.` PrivateIdentifier, or OptionalExpression : OptionalExpression OptionalChain `.` PrivateIdentifier.
It is a Syntax Error if the derived |UnaryExpression| is