Я хочу создать синтаксический анализатор и синтаксис выражения в peg.js, который позволил бы мне делать эти вещи
в основном я хочу передать маску и получить числовой вывод.
the маска имеет эти возможности.
1) генерировать случайное число от 0 до 9 (символ n
для выражения?)
2) генерировать случайное число от x до y ((x, y) для выражения?)
3) буквальные числа действительны (надеюсь, ничего не нужно для выражения?)
4) повторить предыдущее выражение x раз ({x} для выражения?)
5) повторите предыдущее выражение между x и y раз ({x, y} для выражения?)
, чтобы пример выражения мог быть
027n (5,9) {4} n12 {2,8} (2, 4)
предложенный выше синтаксис выражения является только примером, он может измениться.
может ли кто-нибудь помочь в создании синтаксического анализатора для этого в peg.js ?