A JavaScript based preprocesssor language for JavaScript