Macro for_all_op1

Source
macro_rules! for_all_op1 {
    () => { ... };
}
Expand description

Defines a macro that generates a sequence of unary operations for expressions in the synthesis framework.

This macro, when invoked, expands into a list of operation identifiers that correspond to various unary operations applicable within the framework. These include conversion operations (such as ToInt, ToStr, and StrToFloat), string manipulations (like Uppercase and Lowercase), and mathematical operations (for example, Neg, IsPos, and FAbs). Additional operations handle parsing and formatting tasks (ParseDate, FormatMonth, ParseFloat) and manage numeric transformations relevant to float and integer types. This macro serves as a central registry for unary operations, ensuring they are consistently defined and utilized throughout the synthesis module.