Я уверен, что где-то должно быть что-то подобное, но я не могу найти ничего полезного ни здесь, ни в Google. Я надеялся, что у Boost может быть что-то, но, увы, нет.
Мне нужна легкая библиотека, которая может принимать строку от пользователя, например "y=2x+3"
, и анализировать ее, возвращая объект или функцию, которая возвращает y
при задании x
.
Кто-нибудь может что-нибудь порекомендовать для этого? (В худшем случае я мог бы написать его сам, но нет смысла изобретать велосипед и все такое.)
Вещи, которые можно принять при необходимости;
- Имена предустановленных переменных
- Фиксированное количество переменных