Trait muse_lang::compiler::InfixMacroFn
source · pub trait InfixMacroFn: Send + Sync {
// Required method
fn transform(
&mut self,
expression: &Ranged<Expression>,
tokens: VecDeque<Ranged<Token>>,
) -> VecDeque<Ranged<Token>>;
}Expand description
A function that can be used as an infix macro in a Compiler.