class X::Syntax::NoSelf
class X::Syntax::NoSelf does X::Syntax { }
Compile time error thrown when $.foo
style calls are used where no invocant
is available.
For example the code
$.meth;
in the program body throws the error
===SORRY!===
Variable $.meth used where no 'self' is available
because $.meth
is short for $(self.meth)
, and there is no self
available in mainline.
Methods
method variable
Returns the variable/method call that caused the error.