"Jeff 'japhy/Marillion' Pinyan" <jeffp@crusoe.net> wrote: > Could someone lend me a hand in turning an expression (or specifically, > the OP representing it) into an anonymous subroutine? [snip] > o2 = newANONSUB( > start_subparse(FALSE, CVf_ANON), > Nullop, > block_end(block_start(TRUE), kid) > ); I don't see how that could work - start_subparse() must be called before the block is parsed in order to set the correct scope for the manipulation of lexicals within the block. In the code above, the block has already been parsed by the time start_subparse() is called. (But I could be wrong!) Dave M.Thread Previous | Thread Next