original_string: public function compile()
      {
          if (null !== $this->compiled) {
              return $this->compiled;
          }
  
          $class = $this->getOption('compiler_class');
  
          return $this->compiled = $class::compile($this);
      }
code: public function compile()
      {
          if (null !== $this->compiled) {
              return $this->compiled;
          }
  
          $class = $this->getOption('compiler_class');
  
          return $this->compiled = $class::compile($this);
      }
code_tokens: public function compile ( ) { if ( null !== $ this -> compiled ) { return $ this -> compiled ; } $ class = $ this -> getOption ( 'compiler_class' ) ; return $ this -> compiled = $ class :: compile ( $ this ) ; }
docstring: Compiles the route.
  
  @return CompiledRoute A CompiledRoute instance
  
  @throws \LogicException If the Route cannot be compiled because the
  path or host pattern is invalid
  
  @see RouteCompiler which is responsible for the compilation process
docstring_tokens: Compiles the route .