RE: [sv-bc] Re: issue 324 for asymmetric casex

From: Steven Sharp <sharp_at_.....>
Date: Sat Apr 23 2005 - 17:33:15 PDT
Hmm, I notice that you put {} delimiters around each set of case items.
That certainly makes the operation easier to describe, since each set has
the same syntax as the right operand of an inside operator.  However, it
doesn't look like the {} delimiters are necessary.

I am not all that worried about the extra verboseness for users writing
new case...inside statements (though Cliff might be :-).  I am more
concerned about users wanting to go back to their casex and casez
statements in existing code and change them to case...inside, to get
asymmetric wildcards.  It is pretty easy to go back and change
"casez (foo)" to "case (foo) inside", but could be very painful to
go through a long list of case item expressions and put {} around them.

I also expect that we will eventually want to go back and allow ranges
on the older case, casex and casez constructs.  There you can't put {}
around the case item expressions, because a list of case item expressions
would then be treated as a single case item expression that is a
concatenation.

Steven Sharp
sharp@cadence.com
Received on Sat Apr 23 17:33:24 2005

This archive was generated by hypermail 2.1.8 : Sat Apr 23 2005 - 17:35:24 PDT