SEDIT is capable of compiling programs, parsing the compiler output in order to load files in error and setting he cursor upon file related errors.
This image illustrates SEDIT with two file sub-windows open and the compile menu activated.