JSFiddle - React, Tailwind, and code Playground
by Tintu Raju
HTML
<script type="text/mangascript">
പറയുക("സ്വാഗതം");
</script>
JavaScript
var findreplace =
{ "പറയുക" : "alert" ,
"ഇപ്പൊ" : 'if (',
"എങ്കിൽ":' ) ',
"ആണെങ്കിൽ":' ) ',
"അല്ലെങ്കിൽ":"else"
};
String.prototype.replaceArray = function(find, replace) {
var replaceString = this;
var regex;
for (var i = 0; i < find.length; i++) {
regex = new RegExp(find[i], "g");
replaceString = replaceString.replace(regex, replace[i]);
}
return replaceString;
};
var scripts = document.querySelectorAll("[type='text/mangascript']");
_script = scripts[0].innerHTML;
_script = _script.replace(new RegExp("(" + Object.keys(findreplace).map(function(i){return i.replace(/[.?*+^$[\]\\(){}|-]/g, "\\$&")}).join("|") + ")", "g"), function(s){ return findreplace[s]});
eval(_script);