In B::Deobfuscate - Deobfuscates symbol names I included a bit of code that runs $name =~ m{^(\W+)} or die "Invalid pad variable name $name"; my $sigil = $1; with the assumption that a pad variable always has a sigil and the sigil always matches /\W+/. Am I correct in making that assumption?
A note: I started out with the sigil as the first character until running into variables like *$foo where I had to keep the first two characters.
In reply to Pad variables without sigils? by diotalevi
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |