whole_func_string: function findSelectorRange(it) {
  		var tokens = [], token;
   		var start = it.position(), end;
   		
   		while (token = it.next()) {
  			if (token.type == '{')
  				break;
  			tokens.push(token);
  		}
   		
   		trimWhitespaceTokens(tokens);
   		
   		if (tokens.length) {
   			start = tokens[0].start;
   			end = _.last(tokens).end;
   		} else {
   			end = start;
   		}
   		
   		return range(start, end - start);
  	}
func_code_string: function findSelectorRange(it) {
  		var tokens = [], token;
   		var start = it.position(), end;
   		
   		while (token = it.next()) {
  			if (token.type == '{')
  				break;
  			tokens.push(token);
  		}
   		
   		trimWhitespaceTokens(tokens);
   		
   		if (tokens.length) {
   			start = tokens[0].start;
   			end = _.last(tokens).end;
   		} else {
   			end = start;
   		}
   		
   		return range(start, end - start);
  	}
func_documentation_string: Helper function that searches for selector range for <code>CSSEditRule</code>
  @param {TokenIterator} it
  @returns {Range}