txt: ## block.md
  class X::Placeholder::Block
  
  Compilation error due to a placeholder in an ineligible block
  
  ```raku
  class X::Placeholder::Block does X::Comp {}
  ```
  
  Thrown when a placeholder variable is used in a block that does not allow a signature.
  
  For example
  
  ```raku
  class A { $^foo }
  
  ```
  
  dies with
  
  ｢text｣ without highlighting
  
  ```
  
  
  ```
  
  Placeholder variable $^foo may not be used here because the surrounding block takes no signature
  
  
  ```
  
  
  ```
  
  # [Methods](#class_X::Placeholder::Block "go to top of document")[§](#Methods "direct link")
  
  ## [method placeholder](#class_X::Placeholder::Block "go to top of document")[§](#method_placeholder "direct link")
  
  Returns the name of the (first) illegally used placeholder.
  
  # [Typegraph](# "go to top of document")[§](#typegraphrelations "direct link")
  
  Type relations for `X::Placeholder::Block`
  
  
  
  raku-type-graph
  
  
  
  Block
  Block
  
  
  Code
  Code
  
  
  Block->Code
  
  
  
  Mu
  Mu
  
  
  Any
  Any
  
  
  Any->Mu
  
  
  
  Callable
  Callable
  
  
  Code->Any
  
  
  
  Code->Callable
  
  
  
  Routine
  Routine
  
  
  Routine->Block
  
  
  
  Sub
  Sub
  
  
  Sub->Routine
  
  
  
  Method
  Method
  
  
  Method->Routine
  
  
  
  Macro
  Macro
  
  
  Macro->Routine
  
  
  
  Submethod
  Submethod
  
  
  Submethod->Routine
  
  
  
  Regex
  Regex
  
  
  Regex->Method
  
  [Expand chart above](/assets/typegraphs/Block.svg)
  