errata/174: 3.2.1, A.2.2.3 -- delay_value ambiguous

From: Brad Pierce (Brad.Pierce@synopsys.com)
Date: Thu Oct 24 2002 - 10:46:12 PDT

  • Next message: Shalom Bresticker: "IEEE Standards Style Manual"

    Precedence: bulk

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

    The productions

           delay_value ::= unsigned_number
                         | ...
                         | ...
                         | mintypmax_expresion

    are ambiguous because an unsigned_number is also a number,
    hence also a primary, hence also an expression, hence also
    a mintypmax_expression.

    For example, these delay_control are unambiguous

                        # 2'b10
                        # (2'b10)

    but this delay_control is ambiguous

                        # 2

    To fix the ambiguity, remove the unsigned_number option
    from the delay_value production.

    -- Brad



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