original_string: public function putBack($data)
      {
          if (TStringFuncFactory::create()->strlen($this->rBuf_) === 0) {
              $this->rBuf_ = $data;
          } else {
              $this->rBuf_ = ($data . $this->rBuf_);
          }
      }
code: public function putBack($data)
      {
          if (TStringFuncFactory::create()->strlen($this->rBuf_) === 0) {
              $this->rBuf_ = $data;
          } else {
              $this->rBuf_ = ($data . $this->rBuf_);
          }
      }
code_tokens: public function putBack ( $ data ) { if ( TStringFuncFactory :: create ( ) -> strlen ( $ this -> rBuf_ ) === 0 ) { $ this -> rBuf_ = $ data ; } else { $ this -> rBuf_ = ( $ data . $ this -> rBuf_ ) ; } }
docstring: Put previously read data back into the buffer
  
  @param string $data data to return
docstring_tokens: Put previously read data back into the buffer