Macro Expressions
The program has its own interpreter that supports macro expressions in a proprietary syntax. This syntax is based on the syntax of comparable languages.
Of the elements available, the most essential are the following:
Variables
Constants
Arrays
Assignments
Logical and arithmatic operators
Pre-defined set of parameterizable functions
These elements can be combined for nesting at any depth. Even more complex macro expressions can thus be formed of parameters of functions, operands of operators and elements of arrays.
These macros are primarily used to dynamically generate configuration values, validate or format index field contents, and convert file attachments to other formats.