whole_func_string: function protect(str) {
  		var result = '#';
  		var length = str.length;
  		for (var i = 0 ; i < length ; i++) result += str[i] + "#";
  		return result;
  	}
func_code_string: function protect(str) {
  		var result = '#';
  		var length = str.length;
  		for (var i = 0 ; i < length ; i++) result += str[i] + "#";
  		return result;
  	}
func_documentation_string: Add some # inside a string to avoid it to match a regex/split