Was ist eine schnelle C oder Objective-C Mathe-parser?
Ist, habe ich mich um ziemlich ein bit für ein schnelles Mathe-parser in C oder Objective-C sind Fast alle von den Bibliotheken, die ich sah, sind in C++ geschrieben, und ich möchte wirklich nicht zu gehen durch den Aufwand zu bekommen, dass zu kompilieren. Kann jemand eine Empfehlung?
- Versuchen Sie TinyExpr. Es ist in einem C-source-code-Datei und header.
- Möchte nur zweite TinyExpr. Super einfach zu bedienen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich nicht verwendet, Sie selbst, aber Sie könnten versuchen, GCMathParser und DDMathParser.
NSDecimal
für die Berechnungen (so viel mehr Präzision als eine floating-point-Typ).Wird es keinen Stress mit dem kompilieren, ObjC können nebeneinander, aber mit jeder C++ - Klasse. Suche für ObjC++ hier, es ist wirklich ziemlich einfach (es ist im Grunde nur alles umbenennen von *.m *.mm)
Siehe meine ae Bibliothek (verwendet Lua) und libmatheval.
Es ist ein Code Projekt, in denen dieses problem angesprochen wurde. Hinweis: dies ist für C++ -- sorry gerade gesehen, dass du bist Suche für C /Objective-C. es baut eine Bibliothek, könnten Sie schreiben, ein einfaches interface und setzen Sie es keinen C. Es ist eine wirklich prägnante Erklärung hier, wie Sie gehen über das tun dies.