Header only c++ expression parsing library with AST building and GLSL shader generation. Optional LLVM JIT evaluation for improved performance.
MIT licensed
The supported expression syntax is similar to C (without bitwise operations). At present the supported operations are:
- Mathematical: +, -, *, /, %, ^
- Ternary: ? :
- Equality: ==, !=, <, <=, >, >=
- Logical: &&, ||
- Functions: sin, cos, tan, sqrt, ceil, floor, min, max, pow, log, log2, log10