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.