Shalom, Maybe `" isn't needed? The original Verilog-XL didn't need it, as described in -- http://boydtechinc.com/etf/archive/etf_2003/1543.html -- Brad -----Original Message----- From: Bresticker, Shalom [mailto:shalom.bresticker@intel.com] Sent: Thursday, September 28, 2006 3:36 AM To: Brad Pierce; sv-bc@eda.org Subject: RE: [sv-bc] Email Ballot Due Sep 28 1119: You're right about the missing 'end'. I fixed it and uploaded a corrected version. Regarding incompatibility with existing implementations: a. The proposal treats expansion of macro calls and substitution for formal argument identifiers the same way, i.e., neither is done within a string. Do the existing implementations you refer to distinguish between them? b. If such expansion and substitution are performed within strings, then what is the need for `"? c. Since other existing implementations behave as described in the proposal, there will be an incompatibility with some existing implementations in any case and implementations are incompatible with each other. I think the LRM should not leave this ambiguous and needs to choose one of the behaviors. 1209: I fixed the problems and uploaded a new version. I changed 'parameter aggregate' to 'aggregate parameter' in order to be consistent with the usage in the rest of the LRM. Shalom > SVDB 1119 ___Yes __X_No > http://www.verilog.org/svdb/bug_view_page.php?bug_id=00001119 > > Reasons -- missing 'end' in example, and incompatible with existing > implementations. > > SVDB 1209 ___Yes _X__No > http://www.verilog.org/svdb/bug_view_page.php?bug_id=00001209 > > Reasons -- missing bolding on keywords, 'struct' instead of > 'structure', and wondering why it says both 'aggregate parameter' and > 'parameter aggregate'.Received on Thu Sep 28 13:44:38 2006
This archive was generated by hypermail 2.1.8 : Thu Sep 28 2006 - 13:44:54 PDT