original_string: public function current()
      {
          if (!isset($this->tokenList[$this->ptr])) {
              throw new \UnexpectedValueException("Unexpected input at offset {$this->ptr}, unexpected end of stream");
          }
          return $this->tokenList[$this->ptr];
      }
code: public function current()
      {
          if (!isset($this->tokenList[$this->ptr])) {
              throw new \UnexpectedValueException("Unexpected input at offset {$this->ptr}, unexpected end of stream");
          }
          return $this->tokenList[$this->ptr];
      }
code_tokens: public function current ( ) { if ( ! isset ( $ this -> tokenList [ $ this -> ptr ] ) ) { throw new \ UnexpectedValueException ( "Unexpected input at offset {$this->ptr}, unexpected end of stream" ) ; } return $ this -> tokenList [ $ this -> ptr ] ; }
docstring: Returns the current token
  
  @return Token
  @throws \UnexpectedValueException
docstring_tokens: Returns the current token