OneScriptJS
Реализация OneScript на JS.
Install / Use
/learn @Nivanchenko/OneScriptJSREADME
OneScript.JS
Реализация движка OneScript на JavaScript. Для возможности встраивания и исполнения в браузере.
Очень WIP.
Для парсинга используется грамматика tree-sitter собранная в WASM
TODO:
- [x] Запись значений переменных
- [x] Получение значения переменных
- [x] Математические вычисления
- [x] Логические: сравнения(>, <, >=, <>, <=, =), И, ИЛИ
- [x] Унарные операции (НЕ а = 1 и т.д.)
- [x] Если Тогда ИначеЕсли Тогда Иначе КонецЕсли
- [ ] Процедуры
- [ ] Функции
- [ ] Для Цикл КонецЦикла
- [ ] Для Каждого Цикл КонецЦикла
- [ ] Пока Цикл КонецЦикла
- [ ] Система типов
- [ ] Системные коллекции
- [ ] Системные методы
- [ ] Скоупы переменных
- [ ] Пользовательские классы
- [ ] Пользовательские модул
- [ ] Интеграция с JS
- [ ] Система пакетов\библиотек
- [ ] Подключение скрипта по ссылке
- [ ] и т.д.
