>>>>> "DC" == Damian Conway <[EMAIL PROTECTED]> writes:

>> How would the parser handle this? Some '}' would need ';' some don't.

DC> The trailing C<&> parameter specification tells the parser that there
DC> the last argument will be a raw block and that it need not be a followed
DC> by a semicolon. It's no harder than parsing an C<if>, C<while>, or C<for>,
DC> except that parser has to update itself when it sees the parameter
DC> specification.

An excersize left for the student, eh?

Sounds messy. That next brace could be one of many things. 

Does the prototype help guide the decision that it is a block and not
an anon-hash?

<chaim>
-- 
Chaim Frenkel                                        Nonlinear Knowledge, Inc.
[EMAIL PROTECTED]                                               +1-718-236-0183

Reply via email to