**************************************************************************** **************************************************************************** BIRD ID#: 135.1 ISSUE TITLE: Add Boolean to BNF for IBIS-AMI REQUESTOR: Arpad Muranyi, Mentor Graphics DATE SUBMITTED: May 31, 2011 DATE REVISED: August 2, 2011 DATE ACCEPTED BY IBIS OPEN FORUM: September 16, 2011 **************************************************************************** **************************************************************************** STATEMENT OF THE ISSUE: The IBIS 5.0 specification doesn't list "Boolean", which is a valid value type, in the BNF syntax on pg. 187. **************************************************************************** STATEMENT OF THE RESOLVED SPECIFICATIONS: Changes are noted in the relevant sections below by |* and |**. On pg. 187 replace these lines: | 8. Parameter values can be expressed either as a string literal, decimal | number or in the standard ANCI 'C' notation for floating point numbers | (e.g., 2.0e-9). String literal values are delimited using a double | quote (") and no double quotes are allowed inside the string literals. with these lines: |*8. Parameter values can be expressed either as a string literal, Boolean |* literal (True or False), decimal number, or a floating point number in |* the standard ANSI 'C' notation (e.g., 2.0e-9). String literal values |* are delimited using a double quote (") and no double quotes are allowed |** inside the string literals. Empty string literals are denoted by two |** successive double quote characters. On pg. 187 replace these lines: | The modified BNF specification for the syntax is: ... ... ... | : | | | e | E with these lines: |* The modified Backus-Naur Form (BNF) specification for the syntax is: ... ... ... | : |* |* | | e | E **************************************************************************** ANALYSIS PATH/DATA THAT LED TO SPECIFICATION: While working on the various clarification and correction BIRD-s in the ATM Task Group, it was discovered that Boolean was not defined in the BNF, hence this BIRD was born. BIRD 135.1 was issued to include the definition of empty string for string literals on p. 187 under rule #8. **************************************************************************** ANY OTHER BACKGROUND INFORMATION: ****************************************************************************