EslEdit is a multi-window text editor that has been written using ESL, ESL Modules and the Extended Call Interface. This tool provides a convenient central point of development, by allowing access to all the standard ESL Development Tools including: the Compiler, QuikStep Debugger and Layout Editor. Whilst other program editors can search for routines and tokens, EslEdit understands the ESL Language to provide immediate access to all files, subroutines and action definitions. This editor can also parse the error log created during a compilation, enabling errors to be immediately located and corrected.