class X::Parameter::Twigil
src
class X::Parameter::Twigil does X::Comp
Thrown when a parameter in a signature has a twigil that it may not have.
Only ! , . and * as twigils are allowed.
Example:
sub f($=foo) { }
produces
===SORRY!===
In signature parameter $=foo, it is illegal to use the = twigil
Methods
parameter
The name of the offensive parameter ( $=foo in the example above)
twigil
The illegally used twigil.