sentences:  TSE was eventually ported to Windows.TSE supports a Pascal-based macro language (SemWare Application Language or SAL), regular expression search and replace, keystroke recording and playback, full undo and redo, shortcut key assignment (both as configuration and on the fly) that allow extensive modification of the functionality of the text editor, and other features.Like its predecessor Qedit, TSE is used by programmers and others.