Module sixtyfps_compilerlib::builtin_macros [−][src]
Expand description
This module contains the implementation of the builtin macros. They are just transformations that convert into some more complicated expression tree
Functions
“Expand” the macro mac (at location n) with the arguments sub_expr
Generate an expression which is like min(lhs, rhs) if op is ‘<’ or max(lhs, rhs) if op is ‘>’.
counter is an unique id.
The rhs and lhs of the expression must have the same numerical type