Не знаю, что тут у вас происходит, много разных непонятных символов
Судя по
Сообщение от Paguo-86PK
|
(у меня R$1 разворачивается в r.a.l, что раньше было R$1(R$1()+R$2()) как r.a.l(r.a.l()+r.b.h()) и тяжело визуально наблюдалось. сейчас - просто R$1+=R$2 за r.a.l+=r.b.h, что коротко и понятно)
|
Если я правильно понял, тебе нужно определить (описать) свой язык, операторы, а дальше делать то, что требуется в рамках этого языка. В
прологе так можно было. Применительно к js, вероятно, что-нибудь из этого:
+
https://pegjs.org/
+
https://github.com/harc/ohm