[sv-ec] Fw: Another BNF erratum


Subject: [sv-ec] Fw: Another BNF erratum
From: Arturo Salz (Arturo.Salz@synopsys.com)
Date: Fri Feb 20 2004 - 17:00:26 PST


The cycle delay operator is not syntactically consistent with the other procedural timing controls.
The proposal below fixes this syntactic ambiguity.

    Arturo

--------------------------------------------------------------------------------
In A.6.11 and Syntax-Box 15-2

Replace:

    cycle_delay ::= ## expression

With:

    cycle_delay ::=
            ## integral_number
          | ## identifier
          | ## ( expression )

In 15.10 (last example)
    - Add parenthesis around the expression

From:
    ## j + 1; // wait j+1 cycles (clocking events) using the default clocking
To:
    ## (j + 1); // wait j+1 cycles (clocking events) using the default clocking



This archive was generated by hypermail 2b28 : Fri Feb 20 2004 - 17:09:16 PST