Ho un'espressione arbitraria in una stringa. Diciamo: y = 12 * x + 34 Avrò x o y e ho bisogno di risolvere per l'altro. muParser fa un brillante lavoro di risoluzione del primo modulo dato x ma esso e tutti gli altri parser matematici che ho trovato non possono eseguire alcun tipo di manipolazione per trasformare l'espressione in: x = (y-34)/12 quindi l'altro potrebbe essere risolto se avessi y invece di x.Quale libreria può analizzare e risolvere un'espressione matematica semplice in C++
C'è una libreria C/C++ che non è ingombrante GNU che può essere utilizzata per risolvere questo problema?
È possibile controllare il tutorial su come creare un proprio compilatore con LLVM. Fondamentalmente fa proprio questo, iirc. Probabilmente devi estenderlo molto, però. Vedi qui: http://llvm.org/docs/tutorial/LangImpl1.html – zerm