libeval ist ein einfacher Evaluator für arithmetische Ausdrücke. Es unterstützt Addition (+), Subtraktion (-), Multiplikation (*), Division (/), Modulo (), Exponentiation (^), Vorzeichenwechsel (+-), Prozentrechnung (%), Gruppierung und Funktionsaufrufe (()), skalare numerische Variablen und benutzerdefinierte Funktionen. Der Zugriff auf den Evaluator und die zugehörige Symboltabelle ist mit Standard-C-Code möglich. Die Bibliothek kann als statische und dynamische Bibliothek verwendet werden.