Как насчет оценщика экспресс-оценки с быстрым весом ? Он позволяет вам устанавливать переменные и поддерживает логические операторы .
Если вам нужно что-то более сильное и у вас есть время, вы также можете создать свой собственный язык выражения с помощью Ирония .