| Anonymous | Login | 2010-09-08 03:29 PDT |
| Main | My View | View Issues | Docs | Wiki |
| Viewing Issue Simple Details [ Jump to Notes ] [ Wiki ] | [ View Advanced ] [ Issue History ] [ Print ] | |||||||||||
| ID | Category | Severity | Date Submitted | Last Update | ||||||||
| 0001130 | [SystemVerilog P1800] SV-BC | feature | 2005-12-04 22:12 | 2010-02-08 02:48 | ||||||||
| Reporter | mmaidment | View Status | public | |||||||||
| Assigned To | ||||||||||||
| Priority | normal | Resolution | open | |||||||||
| Status | new | Product Version | ||||||||||
| Summary | 0001130: non_zero_unsigned_number and non_zero_decimal_digit is not supported by industry standard tools | |||||||||||
| Description |
Two non-terminals "non_zero_unsigned_number" and "non_zero_decimal_digit" are used only in the following section of BNF. According to the BNF any analyzer tool should give syntax error for the literal numbers like 02'b10, 008'o4, 014'h12, 04'd3, 05'dxx_x, 02'dz_z etc. But most of the industry standard tools support the above mentioned literal numbers. Can we remove the rules of non_zero_unsigned_number and non_zero_decimal_digit from BNF? Portion of BNF is as follows: number ::= decimal_number |octal_number |binary_number |hex_number |real_number real_number ::= unsigned_number .unsigned_number |unsigned_number [ .unsigned_number ] exp [ sign ] unsigned__number .... decimal_number ::= unsigned_number |[ size ] decimal__base unsigned_number |[ size ] decimal__base x_digit {_} |[ size ] decimal__base z_digit {_} binary_number ::=[ size ] binary__base binary_value octal_number ::=[ size ] octal__base octal_value hex_number ::=[ size ] hex__base hex_value .... size ::=non_zero_unsigned_number non_zero_unsigned_number ::=non_zero_decimal_digit {_|decimal_digit} unsigned_number ::=decimal_digit {_|decimal_digit } ... ... non_zero_decimal_digit ::=1 |2 |3 |4 |5 |6 |7 |8 |9 decimal_digit ::=0 |1 |2 |3 |4 |5 |6 |7 |8 |9 |
|||||||||||
| Additional Information |
Was issue 542 in 1364 database http://www.boyd.com/1364_btf/report/full_pr/542.html [^] Originator: Kausik Datta |
|||||||||||
| Tags | No tags attached. | |||||||||||
| Type | Enhancement | |||||||||||
| Attached Files |
|
|||||||||||
|
|
||||||||||||
Relationships |
|||||||||||
|
|||||||||||
| Mantis 1.1.7[^] Copyright © 2000 - 2008 Mantis Group |