[sv-bc] module malice( output .name(expr), whatsmytype );

From: Greg Jaxon <Greg.Jaxon_at_.....>
Date: Fri Sep 18 2009 - 12:57:27 PDT
In section 23.2.2.3 Rules for determining port kind, data type and direction,
the first declaration in a list of port declarations is discussed specially in order to give the defaults
for these port properties.

However, the addition of .named_port(expression) syntax to the ANSI-style port declaration lists
should also effectively reset all the "inheritable" properties except port direction and require subsequent
port declarations to re-establish an inheritable kind and data type.

As written, the LRM implies that the (self-determined) data type of a previous named port would be
available as the default data type going into the next port declared.  That is probably not how any
existing systems treat this case.  More specification needed.

Greg

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. Received on Fri Sep 18 12:58:13 2009

This archive was generated by hypermail 2.1.8 : Fri Sep 18 2009 - 12:59:19 PDT