Qu’est-ce qu’un parsingur mathématique rapide C ou Objective-C?

J’ai souvent cherché un parsingur mathématique rapide en C ou en Objective-C. Presque toutes les bibliothèques que j’ai vues sont écrites en C ++, et je ne veux pas vraiment en faire la compilation. Quelqu’un peut-il faire une recommandation?

Je ne les ai pas utilisées moi-même, mais vous pouvez essayer GCMathParser et DDMathParser .

La compilation ne sera pas compliquée, ObjC peut travailler côte à côte avec n’importe quelle classe C ++. Recherchez ObjC ++ ici, c’est vraiment très facile (il suffit de renommer tout ce qui vient de * .m à * .mm)

Voir ma bibliothèque ae (qui utilise Lua) et libmatheval .

Il existe un projet de code où ce problème a été résolu. Notez que ceci est pour C ++ – désolé, vous venez de voir que vous recherchez C / Objective-C. Lors de la construction d’une bibliothèque, vous pouvez écrire une interface simple et l’exposer à C. Il existe une explication très succincte de la procédure à suivre.