Uno de los momentos críticos en la actividad de ICEeditor ocurre cuando se termina de editar alguno de los componentes léxicos. Entonces hay que realizar las siguientes dos acciones:
La primera de las operaciones es sencilla, pues simplemente hay que utilizar la información de operación, que se va actualizando conforme se modifica el texto del componente léxico involucrado en la operación.
La segunda operación es más compleja, puesto que implica una reorganización de la tabla de enlace entre los componentes léxicos y el texto. La forma en que se realiza esta actualización se describe adecuadamente el el capítulo 2, concretamente en las secciones 2.7.5 y 2.4.5.
De la realización de ambas tareas se encarga la función denominada terminate-current-operation.