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