lookupMacroByPhraseTuple

Look up the A_Macro definition to invoke, given an A_Tuple of argument phrases. Use the A_Bundle's macro testing tree to find the macro definition to invoke. Answer the A_Tuple of applicable macro definitions.

Note that this testing tree approach is only applicable if all of the macro definitions are visible (defined in the current module or an ancestor. That should be the vast majority of the use of macros, but when it isn't, other lookup approaches are necessary.

Return

The selected macro definitions.

Parameters

argumentPhraseTuple

The argument phrases destined to be transformed by the macro.