Section 12.11.1,
A.6.2, A.6.4, A.8.2, Syntax 8-1, Syntax 12-9
Method calls
In A.8.2, REPLACE
method_call ::=
method_call_root . method_identifier { attribute_instance } [ ( list_of_arguments ) ]
| expression . array_method_name { attribute_instance } [ ( list_of_arguments ) ]
[ with ( expression ) ] 21
WITH
method_call ::=
method_call_root . method_call_body
and ADD
method_call_body ::=
method_identifier { attribute_instance } [ ( list_of_arguments ) ]
| built_in_method_call
built_in_method_call ::=
array_manipulation_call
| randomize_call
array_manipulation_call ::=
array_method_name { attribute_instance }
[ ( list_of_arguments ) ]
[ with ( expression ) ]
randomize_call ::=
randomize { attribute_instance }
[ ( [ variable_identifier_list | null ] ) ]
[ with { { constraint_block } } ]
and REMOVE footnote 21.
In A.8.2, in subroutine_call, ADD
| randomize_call
In Syntax 4-9, REPLACE
method_call ::= // from Annex A.8.2
…
| expression
WITH
array_method_call ::= // not in Annex A
expression
and REMOVE the footnote indicator
and REMOVE the excerpt of
array_method_name
and in the caption beneath the box REPLACE
excerpt from Annex A
WITH
not in Annex A
In A.6.2 and Syntax 8-2, in blocking_assignment, REMOVE
| class_variable_identifier . randomize [ ( ) ] with constraint_block
In Syntax 12-8, in the caption, REPLACE
excerpt from Annex A
WITH
not in Annex A
and REPLACE the contents of the box with
inline_constraint
_declaration ::= // not in Annex A
class_variable_identifier . randomize [ ( [ variable_identifier_list | null ] ) ]
with { { constraint_block } }
In A.6.4, REMOVE
scope_randomize
In A.6.4 and Syntax 8-1, in statement_item, REMOVE
| scope_randomize
In Syntax 12-9, REMOVE
statement
statement_item
variable_identifier_list
and REPLACE
// from Annex A.6.4
WITH
// not in Annex A
and REPLACE
{ constraint_block }
WITH
{ { constraint_block } }
and in its caption, REPLACE
excerpt from Annex A
WITH
not in Annex A
In A.6.8 and Syntax 8-5, in loop_statement, REPLACE
[ loop_variables ]
WITH
[ loop_variables ]
In A.6.8, Syntax 8-5, Syntax 12-2, Syntax 12-6, in loop_variables REPLACE each occurrence of
index_identifier
WITH
index_variable_identifier
In A.9.3, REPLACE
index_identifier ::= identifier
WITH
index_variable_identifier ::= variable_identifier