Hi all, As per mantis items 4112, 4992, 4995, we need to update keywords table and e_core types list, which are out of date. Here is what I propose. Some of the changes are due to new features we're adding for this standard versions, others are corrections for what was already missing or incorrect. Please reply with any comments, corrections or suggestions. Keywords table (section 4.1.5.3 in the current LRM): - Keywords to remove from the table: bit bool byte consume global int is inline is not empty nand nor real string sys time uint Note that some of these are e_core type names, that's why they shouldn't be listed here. - Keywords to correct: c export => C export is c routine => is C routine check that => check (because check may be used without that, and that is already listed in the table) - Keywords to add (order is arbitrary without any logic, simply in the order I figured them out): as (part of a define ... as macro declaration) bytes (e.g. int(bytes:...) ) it package private protected const final template of (currently it is shown as part of list of keyword, but it has also other usages without list) simple_port buffer_port interface_port method_port out inout method_type set (note - it's an e_core type name and wouldn't be listed here as such; however, it is also a keyword as part of the for each in set construct) export (this and following several keywords are related to the new interface_port and similar type definitions) prefix suffix external tlm_initator_socket tlm_target_socket empty (this and following several keywords are related to the new temporal operator definitions) undefined abort exclusive_start stop none empty The e_core types list (Annex D.3.3) currently mentions: int, uint, byte, bit, bool, string, sys, global, base_struct, any_struct, any_unit, and event_port. The following would be added to the list: untyped external_pointer file set real time Thanks, Yuri. [cid:image006.jpg@01D09EDA.0A673720] Yuri Tsoglin | e Language team, Specman RnD P: 972.3.9004305 M: 972.54.6468177 F: 972.3.9004001 www.cadence.com<http://www.cadence.com> -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
This archive was generated by hypermail 2.1.8 : Thu Jun 04 2015 - 05:22:06 PDT