Ищу библиотеку для парсинга выражений и (не)равенств.
Должна поддерживать
четыре арифметических операции
скобки
операции сравнения на равенство и неравенство
логические операции AND и OR
числовые константы
переменные, подойдут обычные правила именования идентификаторов в ЯП
и, что тоже важно, не поддерживать больше ничего. Нужно это дело для валидации выражений перед тем,
как они будут использованы в другой системе. Вычислять их не требуется.
Нугет полон подобного, но учитывая популярность этой тематики в академии большей частью оно сделано студентами, и качество там никакое.
Мне понравилось как вот тут сделано.
https://github.com/KirillOsenkov/MathParser
Но там только арифметические операции.
Посоветуйте если кто чем-то таким пользовался.
Спасибо