new Macro Definition
fun newMacroDefinition( bundle: A_Bundle, definitionModule: A_Module, bodyBlock: A_Function, prefixFunctions: A_Tuple): A_Macro
Content copied to clipboard
Create a new macro signature from the provided argument.
Return
A macro definition.
Parameters
bundle
The A_Bundle that names the macro.
definition Module
The module in which this macro is added.
body Block
The body of the signature. This will be invoked when a call site is compiled, passing the subexpressions (phrases) as arguments.
prefix Functions
The tuple of prefix functions that correspond with the section checkpoints ("§") in the macro's name.