[sv-bc] Peculiar BNF for hierarchical_btf_identifier

From: Surya Pratik Saha <spsaha@cal.interrasystems.com>
Date: Fri Apr 30 2010 - 06:10:36 PDT
Hi,
SV 2009 LRM defines the rule of hierarchical_btf_identifier in the following way:

hierarchical_btf_identifier ::=
hierarchical_tf_identifier
| hierarchical_block_identifier
| hierarchical_identifier [ class_scope ] method_identifier


But what is the meaning of "hierarchical_identifier [ class_scope ] method_identifier"?

There is a LRM text (Page 485) section 19.3 "Defining the coverage model: covergroup":
Block event expressions that specify the begin keyword followed by a hierarchical identifier denoting a named block, task, function, or class method shall be triggered immediately before the corresponding block, task, function, or method begins executing its first statement.

So I think the rule should be:

| hierarchical_identifier
| [ class_scope ] method_identifier

Please let me know.
-- 
Regards
Surya

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. Received on Fri Apr 30 06:12:23 2010

This archive was generated by hypermail 2.1.8 : Fri Apr 30 2010 - 06:15:05 PDT