GlobalMacro creates a Macro for a global function with the specified arg count.
(function string, argCount int, factory MacroFactory, opts ...MacroOpt)
| 158 | |
| 159 | // GlobalMacro creates a Macro for a global function with the specified arg count. |
| 160 | func GlobalMacro(function string, argCount int, factory MacroFactory, opts ...MacroOpt) Macro { |
| 161 | return parser.NewGlobalMacro(function, argCount, factory, opts...) |
| 162 | } |
| 163 | |
| 164 | // ReceiverMacro creates a Macro for a receiver function matching the specified arg count. |
| 165 | func ReceiverMacro(function string, argCount int, factory MacroFactory, opts ...MacroOpt) Macro { |