...
Simple expression evaluation is supported for a limited set of the supported parameter types, including int, double, and float plus 1D or 2D arrays of these types. Supposed Supported symbols include *, /, +, (, ), and -, which have their usual mathematical meaning, plus trig functions like sin and cos. Variables created in <define> can also be accessed by their name. Expressions may have units, also. (see next section)
The GNU JEL library provides this capability. Refer to its documentation for further information.
...