Section 11.2

LRM-117

Changes in Syntax 11-1 (change in red and blue):

class_method ::=

  { method_qualifier } task_declaration

| { method_qualifier } function_declaration

| extern { method_qualifier } method_prototype

| class_constructor_declaration

LRM-117

Changes in Syntax 11-1 (change in red and blue):

extern_method_declaration ::=

  function [ lifetime ] class_identifier :: function_body_declaration

| task [ lifetime ] class_identifier :: task_body_declaration

 

class_constructor_declaration ::=

function new ( tf_port_list ) ;

{ block_item_declaration }

 [ super . new [ ( list_of_arguments ) ] ; ]

{ function_statement_or_null }

endfunction [ : new ]