enhancement/442: PROPOSAL - Add auto-increment and auto-decrement statements

From: lawrence@cadence.com
Date: Mon Aug 25 2003 - 05:17:16 PDT

  • Next message: Shalom Bresticker: "Re: enhancement/442: PROPOSAL - Add auto-increment and auto-decrement statements"

    Precedence: bulk

    The following proposal modifies clause 9.2.1. Blocking Procedural Assignments

    REPLACE:

        blocking_assignment ::=
           variable_lvalue = [ delay_or_event_control ] expression

    WITH

        blocking_assignment ::= (From Annex A - A.6.2)
             variable_lvalue = [ delay_or_event_control ] expression
           | variable_lvalue++
           | variable_lvalue--

    Note: add the following paragraph

    A variable followed by the ++ or -- operator shall be evaluated as if expanded to the equivalent blocking assignment statement:

         variable = variable + 1;

    or
         variable = variable - 1;

    respectively.

    http://boydtechinc.com/cgi-bin/issueproposal.pl?cmd=view&pr=442



    This archive was generated by hypermail 2.1.4 : Mon Aug 25 2003 - 05:18:02 PDT and
    sponsored by Boyd Technology, Inc.