Wed May 3 22:45:41 2006 Ben Pfaff Continue reforming procedure execution. In this phase, get rid of many global variables, consolidating procedure execution in procedure.c. Encapsulate transformations in new "struct trns_chain". Also, change implementation of N OF CASES, FILTER, and PROCESS IF from special cases to transformations. * do-if.c: (cmd_do_if) Use finalizer to ensure control stack gets cleared. (do_if_finalize_func) New function. * loop.c: (create_loop_trns) Use finalizer to ensure control stack gets cleared. (loop_trns_finalize) New function. * temporary.c: (global var temporary) Removed. Changed references to use proc_make_temporary_transformations_permanent() or proc_in_temporary_transformations(). (global var temp_dict) Removed. (global var temp_trns) Removed. (cmd_temporary) Reimplement in terms of proc_in_temporary_transformations() and proc_start_temporary_transformations(). (cancel_temporary) Moved to procedure.c, renamed proc_cancel_temporary_transformations(). Thu Mar 2 08:40:33 WST 2006 John Darrington * Moved files from src directory