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