SkillAgentSearch skills...

CMathParser

A fairly robust mathematics parsing engine for C++ projects.

Install / Use

/learn @NTDLS/CMathParser
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

CMathParser

A fairly robust mathematics parsing engine for C++ projects which supports all standard mathematical operations for integer, decimal (floating point), logic and bitwise. Other features include ability for the engine to show its work and the support for custom functions and variables using method callbacks. Lots of example included in: Entry.cpp

It addition to the custom functions and variables, these are built in: ACOS, ASIN, ATAN, ATAN2, LDEXP, SINH, COSH, TANH, LOG, LOG10, EXP, MODPOW, SQRT, POW, FLOOR, CEIL, NOT, AVG, SUM, TAN, ATAN, SIN, COS, ABS.

If you came for the C# version you can find it at: NTDLS.ExpressionParser

Basic example usage:

image

Basic example result:

image

image

View on GitHub
GitHub Stars21
CategoryDevelopment
Updated2mo ago
Forks6

Languages

C++

Security Score

95/100

Audited on Jan 28, 2026

No findings