Я ищу библиотеку JAVA для анализа и оценки выражения. Я искал и пробовал некоторые библиотеки, такие как Apache JEXL и Jeval, но они не совсем то, что мне нужно.
Мои требования:
- Поддержка всех типов значений (, т. е. int, double, boolean, String и т. д.)
- Поддержка всех известных математических и логических операторов (+, -, *,<,<= и т. д.)
- Поддержка переменных (без каких-либо специальных обозначений -например, в Jeval переменная a должна быть записана как #{a} -недостаточно хорошо для меня)
- Поддержка пользовательских функций -с применением и проверкой типов
. Есть рекомендации?
задан John Slegers 23 June 2016 в 11:43
поделиться