The SemWare Editor Professional (TSE Pro) has been designed for the professional programmer. It includes a macro programming language that allows you to tap into the editor itself to extend the editor's features and to simplify complex editing tasks.