in reply to Parsing of subscript separator in B::Deparse
Versions 5.6.1, 5.8.0, and 5.8.2 all get it right when the -p (parentheses) option is passed to Deparse:
$ perl -MO=Deparse,-p -e '$a=$;;print $a' ($a = $;); print($a); -e syntax OK
In Section
Seekers of Perl Wisdom