You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add trialing comma description for constructs and functions
* Add trailing comma for
- isset and unset
- static and dynamic methods
- functions and closure as functions
- new statement
* Add or change the related tests to support the trialing comma
new <i><ahref="#grammar-class-type-designator">class-type-designator</a></i> ( <i><ahref="#grammar-argument-expression-list">argument-expression-list</a></i><sub>opt</sub> )
680
+
new <i><ahref="#grammar-class-type-designator">class-type-designator</a></i> ( <i><ahref="#grammar-argument-expression-list">argument-expression-list</a></i> ,<sub>opt</sub> )
679
681
new <i><ahref="#grammar-class-type-designator">class-type-designator</a></i>
680
682
new class ( <i><ahref="#grammar-argument-expression-list">argument-expression-list</a></i><sub>opt</sub> ) <i><ahref="14-classes.md#grammar-class-base-clause">class-base-clause</a></i><sub>opt</sub> <i><ahref="14-classes.md#grammar-class-interface-clause">class-interface-clause</a></i><sub>opt</sub> { <i><ahref="14-classes.md#grammar-class-member-declarations">class-member-declarations</a></i><sub>opt</sub> }
681
683
new class <i><ahref="14-classes.md#grammar-class-base-clause">class-base-clause</a></i><sub>opt</sub> <i><ahref="14-classes.md#grammar-class-interface-clause">class-interface-clause</a></i><sub>opt</sub> { <i><ahref="14-classes.md#grammar-class-member-declarations">class-member-declarations</a></i><sub>opt</sub> }
new <i><ahref="#grammar-class-type-designator">class-type-designator</a></i> ( <i><ahref="#grammar-argument-expression-list">argument-expression-list</a></i><sub>opt</sub> )
427
+
new <i><ahref="#grammar-class-type-designator">class-type-designator</a></i> ( <i><ahref="#grammar-argument-expression-list">argument-expression-list</a></i> ,<sub>opt</sub> )
427
428
new <i><ahref="#grammar-class-type-designator">class-type-designator</a></i>
428
429
new class ( <i><ahref="#grammar-argument-expression-list">argument-expression-list</a></i><sub>opt</sub> ) <i><ahref="#grammar-class-base-clause">class-base-clause</a></i><sub>opt</sub> <i><ahref="#grammar-class-interface-clause">class-interface-clause</a></i><sub>opt</sub> { <i><ahref="#grammar-class-member-declarations">class-member-declarations</a></i><sub>opt</sub> }
429
430
new class <i><ahref="#grammar-class-base-clause">class-base-clause</a></i><sub>opt</sub> <i><ahref="#grammar-class-interface-clause">class-interface-clause</a></i><sub>opt</sub> { <i><ahref="#grammar-class-member-declarations">class-member-declarations</a></i><sub>opt</sub> }
@@ -468,7 +469,9 @@ The grammar notation is described in [Grammars section](09-lexical-structure.md#
0 commit comments