whole_func_string: function removeComment(str) {
  			return str
  				.replace(new RegExp('^' + utils.escapeForRegexp(commentStart) + '\\s*'), function(str){
  					caretPos -= str.length;
  					return '';
  				}).replace(new RegExp('\\s*' + utils.escapeForRegexp(commentEnd) + '$'), '');
  		}
func_code_string: function removeComment(str) {
  			return str
  				.replace(new RegExp('^' + utils.escapeForRegexp(commentStart) + '\\s*'), function(str){
  					caretPos -= str.length;
  					return '';
  				}).replace(new RegExp('\\s*' + utils.escapeForRegexp(commentEnd) + '$'), '');
  		}
func_documentation_string: Remove comment markers from string
  @param {Sting} str
  @return {String}