Пользовательская функция для графиков
Все доброго!
Решил дать возможность на сайте строить пользовательские графики. Саму функцию можно вбивать как текст в соответствующем textarea. Но вот задача оказалась сложней, чем я думал. Простого eval тут мало. eval может и может выполнить какой-то скрипт из string, но нужно же обработать функцию. Функция может оказаться неявной: F(x,y)=0, или вообще не функцией, а каким-нибудь вредоносным js скриптом.
Покопался в интернете, но об этом вообще не слова не нашел. Может искал криво, не знаю.
Кто-нибудь сталкивался с такой задачей? Кто-нибудь встречал тему подобного рассуждения? У кого-нибудь в запасе есть ссылка на статейку посвященной схожей моей проблеме? Кто-нибудь знает какой-нибудь фреймворк, библиотеку или тулc реализующий обработку и парсер строки и формирующий функцию?
(заранее всем спасибо)
|