Я работаю над проектом с большим количеством созданного пользователем кода (вдохновленный этим видео http://vimeo.com/36579366). То, что я хочу сделать, - это eval() кусок кода ввода пользователя и запускать функцию каждый раз, когда определяется var, или умножаются две переменные или происходит какое-то другое действие.Выполнить функцию всякий раз, когда var определен
Есть ли способ сделать это в JS?
Очевидно, что я мог бы искать в поле «var ...», а затем читать то, что будет дальше, а затем делать все, что мне нужно для этой информации, но по ряду причин я бы предпочел сделать это «законно», где я фактически реагирую на что-то исполняемое.
Esprima выглядит многообещающим. Благодаря! – B1CL0PS