Linux.org.ua

Новини => Новини => Гілку створено: Володимир Лісівка від 2021-03-28 11:39:54

Тема: Ohm — компілятор компіляторів
Автор: Володимир Лісівка від 2021-03-28 11:39:54
Ohm - це бібліотека та спеціальна мова опису граматик (PEG) для створення парсерів чи компіляторів на ЯваСкрипті. Ohm можна використовувати на сторінці, для розбору вхідних даних, для навчання, чи для своєї власної мови програмування.


Редактор правил з переглядом результатів на живо: https://ohmlang.github.io/editor/
Сторінка проєкту: https://github.com/harc/ohm
Приклад: https://www.arthurcarabott.com/konnakkol/ (конвертація індійської мови опису барабанних ритмів у звук, чудова заміна метроному для занять танцями)
Тема: Re: Ohm — компілятор компіляторів
Автор: Володимир Лісівка від 2021-03-28 17:49:24
Кілька патернів для konnakkol:

Вальс: tempo 28 (Ta ta tam Na na nam) x200

Віденський вальс: tempo 58 (Ta ta tam Na na nam) x200

Танго: tempo 32  (Ta na ta na Na na ta na  {{{Tatata}},} na ta na Na na ta na) x200