serialize - Equation Parsing Library C++
rapidjson c++ download (1)
Estoy seguro de que debe haber algo como esto en alguna parte, pero parece que no puedo encontrar nada útil aquí o en Google. Esperaba que Boost pudiera tener algo pero, por desgracia, no.
Lo que busco es una biblioteca liviana que pueda tomar una cadena del usuario, por ejemplo "y=2x+3"
y analizar si devuelve un objeto o función que devuelve y
cuando se le da x
.
¿Alguien puede recomendar algo para esto? (Peor caso, podría escribir uno yo mismo pero no tiene sentido reinventar la rueda y todo).
Cosas que se pueden asumir si es necesario;
- Nombres de variables preestablecidas
- Número de variables corregidas
MuParser es todo lo que podrías desear. Incluso puede definir operadores personalizados, almacenar y evaluar las expresiones en forma binaria, etc. Escrito en C ++, enlaces para C y C # (y tal vez incluso para otros idiomas).