A continuación se va a mostrar cómo se realiza el enlace entre ICEeditor y los analizadores sintácticos generados por ICE. Se van a distinguir dos casos básicos: uno concerniente a la realización de un análisis total del texto que se encuentra en el editor de ICEeditor, y otro que involucra la realización de un análisis incremental tomando como base las modificaciones llevadas a cabo sobre dicho texto.
Antes de comenzar cualquier tipo de análisis, se hace preciso inicializar el intérprete ICE. Para ello se realiza una llamada a la función init-ice, la función de inicialización del intérprete, desde la función ICEeditor, que es la encargada de proceder con la inicialización de ICEeditor.