var utils = module.exports = {};
utils.tabSpace = function(num){
var tabSpace = "",
tabSpaceNum = num || 4;
for (var i = 0; i < tabSpaceNum; ++i){
tabSpace += " " ;
}
return tabSpace ;
}
utils.whiteSpaceHarden = function(code){
var str = '';
str = code.replace(/ /g, " ")
.replace(/\n/g, "
")
.replace(/\t/g, utils.tabSpace());
return str;
}
utils.escapeHtml = function(code){
var s = code;
s = s.replace(/&/g, "&")
.replace(/, "<")
.replace(/>/g, ">");
return s;
}
utils.escapeAndHarden = function(code){
code = utils.escapeHtml(code);
return utils.whiteSpaceHarden(code);
}