[sv-bc] Proposal for SV-BC-81


Subject: [sv-bc] Proposal for SV-BC-81
From: Dave Rich (David.Rich@synopsys.com)
Date: Sat Nov 15 2003 - 14:11:56 PST


Attached is a proposal that replaces normative section 3.10.2 and includes a BNF change to be applied after SC-EC-ERR-9 has been applied.

Replace the enum production of data_type_common_item in section A.2.2.1 and add enum_base_type and enum_name_declaration.

data_type_common_item ::=
            ...
    |    enum [ enum_base_type ] { enum_name_declaration { , enum_name_declaration } }
 
    enum_base_type ::=   integer_atom_type [ signing ]
                                |    integer_vector_type [ signing ] [ packed_dimension ]
 
    enum_name_declaration ::=  enum_identifier [ [ constant_range_expression ] ]
                                                                          [ = constant_expression ]

-- 
--
David.Rich@Synopsys.com
Technical Marketing Consultant
http://www.SystemVerilog.org
tele:  650-584-4026
cell:  510-589-2625


enums.pdf



This archive was generated by hypermail 2b28 : Sat Nov 15 2003 - 14:13:23 PST