errata/258: 12.3.4: "simple identifier" is misleading

From: Shalom.Bresticker@motorola.com
Date: Sun Jan 12 2003 - 01:05:51 PST

  • Next message: Shalom.Bresticker@motorola.com: "errata/259: 19.3.1: Allow escaped identifiers as text macro names"

    Precedence: bulk

    >Number: 258
    >Category: errata
    >Originator: Shalom.Bresticker@motorola.com
    >Environment:

    >Description:

    12.3.4 (para before last):
    "Also ports declared using the list_of_port_declarations
    shall only be simple identifiers."

    12.3.2 (end):
    "Use of named port connections shall not be used for
    implicit ports unless the port_expression is a simple
    port_identifier."

    12.3.6 (para 1):
    "If the module port declaration was implicit, the
    port_expression shall be a simple port_identifer which is
    used as the port name."

    These, especially the first, could be misinterpreted to mean
    that escaped identifiers are not allowed, which is wrong.

    The meaning is to exclude expressions, concatenations,
    bit-selects and part-selects, etc.

    The wording should be clarified.



    This archive was generated by hypermail 2.1.4 : Sun Jan 12 2003 - 01:10:24 PST and
    sponsored by Boyd Technology, Inc.