Predefined Functions - Overview
The following tables show the predefined functions by purpose. Predefined functions are generally processing functions or description functions.
- A processing function performs general processing and returns a return code according to its purpose.
- A description function determines a property of an argument and usually returns this property as a numerical value.
Logical Functions
| Function | Meaning |
| boolc, boolx | Boolean functions |
| contains, contains_any_of, contains_any_not_of | Predicate functions for strings |
| matches | Predicate function for strings |
Numerical Functions
| Function | Meaning |
| abs, ceil, floor, frac, sign, trunc | General numerical functions |
| nmax, nmin | Numerical extremum functions |
| acos, asin, atan, cos, sin, tan, cosh, sinh, tanh, exp, log, log10, sqrt | Floating point functions |
| round, rescale | Rounding functions |
String Functions
| Function | Meaning |
| char_off, charlen, dbmaxlen, numofchar, strlen | Length functions |
| cmax, cmin | Character-like extremum value functions |
| count, count_any_of, count_any_not_of | Search functions |
| distance | Similarity function |
| condense | Condense function |
| concat_lines_of | Concatenation function |
| escape | Escape symbol function |
| find, find_end, find_any_of, find_any_not_of | Search functions |
| insert | Insert function |
| match | Substring function |
| repeat | Repeat function |
| replace | Replace function |
| reverse | Reverse function |
| Segment | Segment function |
| shift_left, shift_right | Shift functions |
| substring, substring_after, substring_from, substring_before, substring_to | Substring functions |
| to_upper, to_lower, to_mixed, from_mixed | Case functions |
| translate | Translation function |
Byte String Functions
| Function | Meaning |
| xstrlen | Length function |
| bit_set | Bit function |
Table Functions
| Function | Meaning |
| lines | Row function |