The MLR MACRO Lanuage History: V1.0 Spring 1986. V1.1 Added FLAG, CLEAR, and SET. V1.2 Added NOT, OK, ERROR, ODD, EVEN as conditionals to IF, ELSEIF, UNTIL and WHILE. V2.0 Moved DESCR, D_DESCR, EXIT_IF_ERROR, GOTO_IF_ERROR, ITEM, OF, OTHERWISE, RECORD, RETURN_IF_ERROR, STDESCR, and D_STDESCR to obsolete status. Added DESCRIPTOR, DESCRIPTOR_S, DESCRIPTOR_D, ITEM_LIST_3, ITEM_LIST_2, ITEM_LIST_PAIR, END_ITEM_LIST, BREAK, STRUCT, UNION and MAP. Changed meaning of CONTINUE, DEFAULT, and EXIT. V2.1 Changed MLR calling conventions. V2.2 Added TRACE and error and warning messages. Added ARRAY. V2.3 Fixed error in calling macros. Extened argument list to 99 arguments.