[sv-ec] why classes are skipped in name space definition in SV LRM

From: danielm <danielm_at_.....>
Date: Wed Aug 22 2007 - 02:06:21 PDT
LRM chapter 19.13. Name spaces - says nothing about classes (and type names
defined with typedef). It was forgotten to add rules for classes here or
classes are skiiped on purpose.
 
I'm not sure if class name is in the same space like module name?
 
Is below code it legal or not?
  class a;
   int b;
  endclass

  typedef a A;

  module a ();
   A v;
  endmodule
 
Same question about typedef:
typedef int a;
module a;
endmodule
 
 
DANiel
 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Wed Aug 22 02:07:21 2007

This archive was generated by hypermail 2.1.8 : Wed Aug 22 2007 - 02:07:59 PDT