txt: ## noself.md
  class X::Syntax::NoSelf
  
  Compilation error due to implicitly using a `self` that is not there
  
  ```raku
  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
  
  ```raku
  $.meth;
  
  ```
  
  in the program body throws the error
  
  ｢text｣ without highlighting
  
  ```
  
  
  ```
  
  ===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](#class_X::Syntax::NoSelf "go to top of document")[§](#Methods "direct link")
  
  ## [method variable](#class_X::Syntax::NoSelf "go to top of document")[§](#method_variable "direct link")
  
  Returns the variable/method call that caused the error.
  