Re: BTF: B14 Proposal to review

From: Shalom Bresticker (shalom@msil.sps.mot.com)
Date: Wed Jun 03 1998 - 06:01:21 PDT


1. The proposed syntax is:
Content-Length: 1454
X-Lines: 42
X-Status: $$$$
X-UID: 0000000505
Status: RO

reg_declaration ::=
                  reg [range] list_of_register_identifiers;
                | reg [range] list_of_reg_decl_assignments;

The second choice allows a register declaration assigment with
an array of registers. This should be disallowed or requires
additional syntax. If disallowed, then the syntax is:

reg_declaration ::=
                  reg [range] list_of_register_identifiers;
                | reg list_of_reg_decl_assignments;

Either way, the text should explicitly relate to this.

<p>2. The assignment must be a constant_expression.
The text should explicitly mention this.

<p>3. Section 3.2.2 should relate to the possiblity of a register declaration assignment.

<p>Other things I noticed while looking at this:

<p>4. In Syntax 3-1, list_of_net_identifiers and net_decl_assignment are not defined.
In Syntax 6-1, net_assignment is not defined.

<p>5. Syntax 3-1 uses the term "list_of_net_decl_assignments".
Syntax 6-1 calls this "list_of_net_assignments".

<p>6. Section 1.3d should say, "Square brackets enclose optional items, unless they appear in
boldface, in which case they stand for themselves", similar to 1.3e.

******************************************************************************
Shalom Bresticker email: shalom@msil.sps.mot.com
Motorola Semiconductor Israel, Ltd. Tel #: +972 9 9522268
P.O.B. 2208, Herzlia 46120, ISRAEL Fax #: +972 9 9522444
http://www.motorola-semi.co.il/
******************************************************************************



This archive was generated by hypermail 2.1.4 : Mon Jul 08 2002 - 12:52:54 PDT and
sponsored by Boyd Technology, Inc.