errata/157: 12.3.1, A.1.4, port -- port_expression optional?

From: Brad Pierce (Brad.Pierce@synopsys.com)
Date: Thu Oct 10 2002 - 10:25:18 PDT

  • Next message: Steven Sharp: "Re: errata/157: 12.3.1, A.1.4, port -- port_expression optional?"

    Precedence: bulk

    >Number: 157
    >Category: errata
    >Originator: "Brad Pierce" <Brad.Pierce@synopsys.com>
    >Environment:
    >Description:

    This is a multi-part message in MIME format.

    ------=_NextPart_000_003A_01C27047.54D1A6D0
    Content-Type: text/plain;
            charset="iso-8859-1"
    Content-Transfer-Encoding: 7bit

    The definition of port in 12.3.1/A.1.4 says --

      port ::= [ port_expression ]
               | . port_identifier ( [ port_expression ] )

    How could the port_expression be optional?
    That would mean, for example, that ( , , , , , )
    is a possible list_of_ports.

    Should the definition be --

      port ::= port_expression
              | . port_identifier ( port_expression )

    ?

    -- Brad

    ------=_NextPart_000_003A_01C27047.54D1A6D0
    Content-Type: text/html;
            charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML><HEAD>
    <META http-equiv=3DContent-Type content=3D"text/html; =
    charset=3Diso-8859-1">
    <META content=3D"MSHTML 5.50.4807.2300" name=3DGENERATOR></HEAD>
    <BODY>
    <DIV><FONT face=3DArial size=3D2><SPAN class=3D813211517-10102002>The =
    definition of=20
    port in 12.3.1/A.1.4 says --</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D813211517-10102002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN class=3D813211517-10102002>&nbsp; =
    port ::=3D [=20
    port_expression ]</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D813211517-10102002>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
    p;&nbsp;&nbsp;=20
    |&nbsp;&nbsp;. port_identifier ( [ port_expression ] =
    )</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D813211517-10102002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN class=3D813211517-10102002>How =
    could the=20
    port_expression be optional?</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN class=3D813211517-10102002>That =
    would mean, for=20
    example, that ( , , , , , )</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN class=3D813211517-10102002>is a =
    possible=20
    list_of_ports.</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D813211517-10102002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN class=3D813211517-10102002>Should =
    the=20
    definition be&nbsp;--</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D813211517-10102002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN class=3D813211517-10102002>&nbsp; =
    port ::=3D=20
    port_expression</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D813211517-10102002>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
    p;&nbsp;=20
    |&nbsp; . port_identifier ( port_expression )</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D813211517-10102002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D813211517-10102002>?&nbsp;</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D813211517-10102002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN class=3D813211517-10102002>--=20
    Brad</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D813211517-10102002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D813211517-10102002></SPAN></FONT>&nbsp;</DIV></BODY></HTML>

    ------=_NextPart_000_003A_01C27047.54D1A6D0--



    This archive was generated by hypermail 2.1.4 : Thu Oct 10 2002 - 10:31:10 PDT and
    sponsored by Boyd Technology, Inc.