Resending...[Fwd: [sv-ac] Conflict in the sequence_expr BNF]


Subject: Resending...[Fwd: [sv-ac] Conflict in the sequence_expr BNF]
From: Kausik Datta (kausikd@cal.interrasystems.com)
Date: Thu Sep 11 2003 - 21:29:21 PDT


-------- Original Message --------
Subject: [sv-ac] Conflict in the sequence_expr BNF
Date: Tue, 09 Sep 2003 17:13:31 +0530
From: Kausik Datta <kausikd@cal.interrasystems.com>
Reply-To: kausikd@interrasystems.com
Organization: Interra Systems India Pvt. Ltd.
To: sv-ac@eda.org, sv-ec <sv-ec@eda.org>

Hi,
Here is another scenario of conflict in the BNF of sequence_expr

sequence_expr ::= cycle_delay_range sequence_expr
                | sequence_expr cycle_delay_range sequence_expr
                | ....

lets consider the following 2 examples -

let f be a parameter, and a is an input.

##f (a) ##2

Now if, f is a constant function identifier, which takes one input as
argument,
then we can write the sequence expression as

##f (a) ##2

But, interpretation of the above 2 cases are different and different
rule is present
to parse this which leads to conflict.

Thanks
Kausik



This archive was generated by hypermail 2b28 : Thu Sep 11 2003 - 21:32:50 PDT