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);