last CSET if defined $val;
}
if (defined $val) {
- $PAINT{$tag} = 1;
+ local $PAINT{$tag} = 1;
my $exp = cset_expand @$cset, $ix, $val;
- $PAINT{$tag} = 0;
return $exp;
} elsif ($mustp) { fail "variable `$tag\[$ix]' undefined"; }
else { return undef; }