Инструмент, который позволяет встраивать в JavaScript-код собственный придуманный язык программирования и превращать его обратно в обычный JavaScript.
N6LTranspiler-WEBLLVM — это транспилятор (программа, переводящая код с одного языка на другой), который позволяет вставлять внутрь JavaScript блоки с самодельным синтаксисом и правилами замены, заданными пользователем через JSON-файл. Такой код преобразуется в обычный JavaScript и может выполняться прямо в браузере в реальном времени. Проект нацелен на разработчиков, которые хотят создавать более строгие или удобные способы записи логики поверх обычного JavaScript, ограничивая область действия своих правил конкретными блоками кода.
Описание автора:A project to create a transpiler that uses JavaScript as a base language and hosts a user-defined language within it.