On Thu, Jul 08, 2004 at 11:46:25AM -0700, Larry Wall wrote:
: With an array
: match, you might find yourself redispatching individual operators in a
: switch statement to provide that kind of specificity.

In particular, macros with "is parsed" will want to have a place to
hang their special parse rules without having to look up the macro name
twice.  And when you think about it, maybe ordinary left parenthesis
is just stored as a circumfix macro with an "is parsed" rule of "expr".
Then circumfix:() and postcircumfix:() can automatically dispatch to
different locations.  Likewise for {} and [].

Larry

Reply via email to