Section A.1.7, A.1.8, A.1.10, A.6.4, Syntax 8-1,  Syntax 11-1, Syntax 15-4, Syntax 16-1, Syntax 18-1
Class constructor declarations

In A.1.10 and Syntax 18-1, in package_or_generate_item_declaration, REPLACE

            |           class_declaration

WITH

            |           class_declaration

            |           class_constructor_declaration

 

In A.1.10 and Syntax 18-1, in anonymous_program_item, REPLACE

            |           class_declaration

WITH

            |           class_declaration

            |           class_constructor_declaration

 

In A.1.7 and Syntax 16-1, in non_port_module_item, REMOVE

|           class_declaration

 

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

            |           class_constructor_declaration

WITH

            |           { method_qualifier } class_constructor_declaration

            |           extern { method_qualifier } class_constructor_prototype

 

In A.1.8 and Syntax 11-1,  ADD

            class_constructor_prototype ::=

                        function new  ( [ tf_port_list ] )  ;

 

In A.1.8 and Syntax 11-1, in class_constructor_declaration, REPLACE

                        function  new (  tf_port_list )  ;

WITH

                        function [ class_scope ] new [ ( [ tf_port_list ] ) ] ;

 

In the final paragraph of 11.14, REMOVE

            “Note:”

and REPLACE

            “must be”

WITH

            “shall be”

 

In A.6.4, Syntax 8-1 and Syntax 15-4, in statement_item, REPLACE

            |           clocking_drive

WITH

            |           clocking_drive ;