Section A.2.9,
A.2.11, A.6.4, A.6.9, A.8.2, A.8.4, A.9.3,
Syntax 8-1, Syntax 8-3, Syntax 19-1, Syntax 20-1
Subroutine calls
RENAME A.6.9 from
Task enables
TO
Subroutine call statements
RENAME A.8.2 from
Function calls
TO
Subroutine calls
In A.2.9 and Syntax 19-1, in modport_tf_port, REPLACE
| task_or_function_identifier { , task_or_function_identifier }
WITH
| tf_identifier { , tf_identifier }
In A.2.11 and Syntax 20-1, in hierarchical_btf_identifier REPLACE
| hierarchical_function_identifier
| hierarchical_task_identifier
WITH
| hierarchical_tf_identifier
In A.6.4 and Syntax 8-1, in statement_item REPLACE
| function_call_statement
WITH
| subroutine_call_statement
and REMOVE
| task_enable_statement
In A.6.9, REMOVE
system_task_enable
task_enable
task_enable_statement
and ADD
subroutine_call_statement :=
subroutine_call ;
| void ‘ ( function_subroutine_call ) ;
In A.8.2, REMOVE
function_method_call
task_method_call
function_call_statement
list_of_constant_arguments
In A.8.2, REPLACE
function_call ::=
hierarchical_function_identfier { attribute_instance } [ ( [ list_of_arguments ] ) ]
system_function_call ::= system_function_identifier [ ( expression { , expression } ) ]
WITH
tf_call ::= hierarchical_tf_identifier { attribute_instance } [ ( [ list_of_arguments ] ) ]
system_tf_call ::= system_tf_identifier [ ( list_of_arguments ) ]
In A.8.2, ADD
subroutine_call ::=
tf_call
| system_tf_call
| method_call
function_subroutine_call ::= subroutine_call
In A.8.2, REPLACE
constant_function_call ::=
function_identifier { attribute_instance } [ ( list_of_constant_arguments ) ]
WITH
constant_function_call ::= function_subroutine_call
and ADD the following footnote
In a constant_function_call, all arguments shall be constant_expressions.
In A.8.3, in expression, REMOVE
| function_method_call
In A.8.4, in module_path_primary and primary, REPLACE
| function_call
| system_function_call
WITH
| function_subroutine_call
In A.9.3, REMOVE
hierarchical_function_identifier
and ADD
hierarchical_tf_identifier ::= hierarchical_identifier
In A.9.3, REMOVE
system_task_identifer
and RENAME
system_function_identifer
TO
system_tf_identifier
and in footnote 3, REPLACE both occurrences of
“system_function_identifier or system_task_identifier”
WITH
“system_tf_identifier”
In A.9.3, REPLACE
task_or_function_identifier ::= task_identifier | function_identifier
WITH
tf_identifier ::= identifier