original_string: public function processFuzzyProximityModifier($parameter = null)
      {
          // Check, that modifier has came just after word or phrase
          if ($this->_nextEntryField !== null  ||  $this->_nextEntrySign !== null) {
              include_once 'Zend/Search/Lucene/Search/QueryParserException.php';
              throw new Zend_Search_Lucene_Search_QueryParserException('\'~\' modifier must follow word or phrase.');
          }
  
          $lastEntry = array_pop($this->_entries);
  
          if (!$lastEntry instanceof Zend_Search_Lucene_Search_QueryEntry) {
              // there are no entries or last entry is boolean operator
              include_once 'Zend/Search/Lucene/Search/QueryParserException.php';
              throw new Zend_Search_Lucene_Search_QueryParserException('\'~\' modifier must follow word or phrase.');
          }
  
          $lastEntry->processFuzzyProximityModifier($parameter);
  
          $this->_entries[] = $lastEntry;
      }
code: public function processFuzzyProximityModifier($parameter = null)
      {
          // Check, that modifier has came just after word or phrase
          if ($this->_nextEntryField !== null  ||  $this->_nextEntrySign !== null) {
              include_once 'Zend/Search/Lucene/Search/QueryParserException.php';
              throw new Zend_Search_Lucene_Search_QueryParserException('\'~\' modifier must follow word or phrase.');
          }
  
          $lastEntry = array_pop($this->_entries);
  
          if (!$lastEntry instanceof Zend_Search_Lucene_Search_QueryEntry) {
              // there are no entries or last entry is boolean operator
              include_once 'Zend/Search/Lucene/Search/QueryParserException.php';
              throw new Zend_Search_Lucene_Search_QueryParserException('\'~\' modifier must follow word or phrase.');
          }
  
          $lastEntry->processFuzzyProximityModifier($parameter);
  
          $this->_entries[] = $lastEntry;
      }
code_tokens: public function processFuzzyProximityModifier ( $ parameter = null ) { // Check, that modifier has came just after word or phrase if ( $ this -> _nextEntryField !== null || $ this -> _nextEntrySign !== null ) { include_once 'Zend/Search/Lucene/Search/QueryParserException.php' ; throw new Zend_Search_Lucene_Search_QueryParserException ( '\'~\' modifier must follow word or phrase.' ) ; } $ lastEntry = array_pop ( $ this -> _entries ) ; if ( ! $ lastEntry instanceof Zend_Search_Lucene_Search_QueryEntry ) { // there are no entries or last entry is boolean operator include_once 'Zend/Search/Lucene/Search/QueryParserException.php' ; throw new Zend_Search_Lucene_Search_QueryParserException ( '\'~\' modifier must follow word or phrase.' ) ; } $ lastEntry -> processFuzzyProximityModifier ( $ parameter ) ; $ this -> _entries [ ] = $ lastEntry ; }
docstring: Process fuzzy search or proximity search modifier
  
  @throws Zend_Search_Lucene_Search_QueryParserException
docstring_tokens: Process fuzzy search or proximity search modifier