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.