Specifications
5
Editors
This chapter describes features of the following Digital editors:
• DEC Text Processing Utility (DECTPU) and its Extensible Versatile Editor
(EVE)
• EDT editor
• DEC Language-Sensitive Editor/Source Code Analyzer (LSE/SCA)
• SUMSLP utility
In addition to the editors described in this chapter, another editor, the vi editor,
is supplied with the POSIX interface. For information about the vi editor on
OpenVMS AXP, see the Guide to Programming with POSIX for OpenVMS AXP
and the POSIX for OpenVMS AXP Reference Manual: Shell and Utilities. For
information about the vi editor on OpenVMS VAX, see the Guide to Programming
with VMS POSIX and the VMS POSIX Reference Manual: Shell and Utilities.
This broad selection of editors enables you to choose an editor that matches your
preferences and the type of work you want to do.
5.1 DEC Text Processing Utility
DECTPU is a high-performance, text processor that you can use to create
text-editing interfaces such as EVE. DECTPU has the following features:
• A high-level procedure language with several data types, relational operators,
error interception, looping, case language statements, and built-in procedures
• A compiler for the DECTPU procedure language
• An interpreter for the DECTPU procedure language
• The EVE editing interface, which, in addition to the EVE keypad, provides
EDT, VT100, WPS, and numeric keypad emulation
With these tools, you can further customize the EVE editing interface or create
your own editing interface designed for your programming needs.
Special features offered with DECTPU include the following:
• Multiple buffers
• Multiple windows
• Multiple subprocesses
• Text processing in batch mode
• Insert or overstrike text entry
• Free or bound cursor motion
• Learn sequences
5–1










