[sv-ec] Conflict in the sequence_expr BNF


Subject: [sv-ec] Conflict in the sequence_expr BNF
From: Kausik Datta (kausikd@cal.interrasystems.com)
Date: Tue Sep 09 2003 - 04:43:31 PDT


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 : Tue Sep 09 2003 - 04:48:01 PDT