Section A.1.8, A.2.4, A.6.2, A.6.4, A.8.3, A.9.3, Syntax 8-1, Syntax 8-2, Syntax 11-1, 3.12, 4.6, 4.6.1, 4.6.2, 4.6.3, 4.7, 4.8, 5.3, 5.4, 8.10, 9.9, 11.3, 11.4, 11.5, 11.6, 11.7, 11.10, 11.11, 11.13, 11.14, 11.16, 11.18, 11.20, 11.21, 11.25, 11.26, 12.2, 12.5.1, 12.7, 12.11.1, 12.11.3, 12.12, 13.2, 13.2.1, 13.3, 13.3.1, 13.4, C.3.2
The new keyword 

In A.1.8 and Syntax 11-1, ADD

            class_constructor_declaration ::=

                        function new ( tf_port_list ) ;

                                    { block_item_declaration }

                                    [ super . new [ ( list_of_arguments ) ] ; ]

                                    { function_statement_or_null }

                        endfunction [ : new ]

 

In A.1.8 and Syntax 11-1, in class_method, ADD

            |           class_constructor_declaration

 

In A.2.4, in variable_decl_assignment, REPLACE

|           variable_identifier [ ] = new [ constant_expression ] [ ( variable_identifier ) ]
            |           class_variable_identifier = new [ ( list_of_arguments ) ]

WITH

|           dynamic_array_variable_identifier [ ] [ = dynamic_array_new ]

            |           class_variable_identifier [ = class_new ]

 

In A.2.4, ADD

            class_new ::=  new [ ( list_of_arguments ) | expression ]

and ADD the following footnote

            In a shallow copy the expression must evaluate to an object handle.

 

In A.2.4, ADD

dynamic_array_new ::= new [ expression ] [ ( dynamic_array_variable_identifier ) ]

 

In A.6.2 and Syntax 8-2, in blocking_assignment, REPLACE

|           hierarchical_variable_identifier [ ] = new [ constant_expression ] [ ( variable_identifier ) ]
            |           class_variable_identifier = new [ ( list_of_arguments ) ]

WITH

|           hierarchical_dynamic_array_variable_identifier [ ]  = dynamic_array_new

|           class_variable_identifier  = class_new

 

In A.9.3, ADD

            hierarchical_dynamic_array_variable_identifier ::= hierarchical_variable_identifier

            dynamic_array_variable_identifier ::= variable_identifier

 

In 5.4, REPLACE

            Annex 11.4

WITH

            13.3.1

 

In the following sections the keyword new should be bold when it appears in monospaced (e.g. Courier) text, such as in examples,

            3.12

            4.6

            4.6.1

            4.6.2

            4.6.3

            4.7

            4.8

            5.3

            5.4

            8.10

            9.9

            11.3

            11.4

            11.5

            11.6

            11.7

            11.10

            11.11

            11.13

            11.14

            11.16

            11.18

            11.20

            11.21

            11.25

            11.26

            12.2

            12.5.1

            12.7

            12.11.1

            12.11.3

            12.12

            13.2

            13.2.1

            13.3

            13.3.1

            13.4

            C.3.2