Semantics : MemberInitList

MemberInitList  ::=  ( ( ( IDENTIFIER | STRING_LIT ) = Expr ),+ )

Used by:  

This is the named initializers used in various situations, such as object creation. The name can be a single word or a quoted string in case there are special characters. The value can be anything.