[an error occurred while processing this directive] [an error occurred while processing this directive]
HP OpenVMS Systems Documentation |
DEC Text Processing Utility Reference ManualOrder Number: AA--PWCCD--TE
April 2001
This manual describes the elements of the DEC Text Processing Utility (DECTPU). It is intended as a reference manual for experienced programmers. Revision/Update Information: This manual supersedes the DEC Text Processing Utility Reference Manual, Version 3.1 for OpenVMS Version 7.2.
Software Version:
DEC Text Processing Utility Version 3.1 for OpenVMS Alpha Version 7.3
and OpenVMS VAX Version 7.3
© 2001 Compaq Computer Corporation Compaq, VAX, VMS, and the Compaq logo Registered in U.S. Patent and Trademark Office. OpenVMS is a trademark of Compaq Information Technologies Group, L.P. in the United States and other countries. Motif is a trademark of The Open Group. PostScript is a registered trademark of Adobe Systems Incorporated. All other product names mentioned herein may be the trademarks or registered trademarks of their respective companies. Confidential computer software. Valid license from Compaq or authorized sublicensor required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. Compaq shall not be liable for technical or editorial errors or omissions contained herein. The information in this document is provided "as is" without warranty of any kind and is subject to change without notice. The warranties for Compaq products are set forth in the express limited warranty statements accompanying such products. Nothing herein should be construed as constituting an additional warranty.
ZK6020 The Compaq OpenVMS documentation set is available on CD-ROM.
PrefaceIntended AudienceThis manual is a reference for experienced programmers who want to program in the DEC Text Processing Utility (DECTPU). Some features of DECTPU, for example, the callable interface and the built-in procedure FILE_PARSE, are intended for system programmers who have a good understanding of Compaq OpenVMS operating system concepts. Document StructureThis manual is organized as follows:
Related DocumentsFor additional information information about OpenVMS products and services, access the following World Wide Web address:
Reader's CommentsCompaq welcomes your comments on this manual. Please send comments to either of the following addresses:
How To Order Additional DocumentationUse the following World Wide Web address to order additional documentation:
If you need help deciding which documentation best meets your needs, call 800-282-6672. ConventionsThe following conventions are used in this manual:
Chapter 1
|
Screen Layout | ||
---|---|---|
ADJUST_WINDOW | SET (PAD) | SET (VIDEO) |
CREATE_WINDOW | SET (PROMPT_AREA) | SET (WIDTH) |
MAP | SET (SCREEN_UPDATE) | SHIFT |
REFRESH | SET (SCROLLING) | UNMAP |
SET (DISPLAY_VALUE) | SET (STATUS_LINE) | UPDATE |
SET (HEIGHT) | SET (TEXT) | |
Moving the Cursor | ||
CURSOR_HORIZONTAL | SET (COLUMN_MOVE_VERTICAL) | SET (DETACHED_ACTION) |
CURSOR_VERTICAL | SET (CROSS_WINDOW_BOUNDS) | SET (MOVE_VERTICAL_CONTEXT) |
SCROLL | ||
Moving the Editing Position | ||
MOVE_HORIZONTAL | MOVE_VERTICAL | POSITION |
Manipulating Text | ||
APPEND_LINE | ERASE_LINE | SEARCH_QUIETLY |
BEGINNING_OF | FILE_PARSE | SELECT |
CHANGE_CASE | FILE_SEARCH | SELECT_RANGE |
COPY_TEXT | FILL | SET (ERASE_UNMODIFIABLE) |
CREATE_BUFFER | MARK | SET (MODIFIABLE) |
CREATE_RANGE | MESSSAGE_TEXT | SET (MODIFIED) |
EDIT | MODIFY_RANGE | SPLIT_LINE |
END_OF | MOVE_TEXT | TRANSLATE |
ERASE | READ_FILE | WRITE_FILE |
ERASE_CHARACTER | SEARCH | |
Matching Patterns | ||
ANCHOR | MATCH | SCANL |
ANY | NOTANY | SPAN |
ARB | PAGE_BREAK | SPANL |
LINE_BEGIN | REMAIN | UNANCHOR |
LINE_END | SCAN | |
Status of the Editing Context | ||
CURRENT_BUFFER | SET (DEBUG) | SET (NO_WRITE) |
CURRENT_CHARACTER | SET (DEFAULT_DIRECTORY) | SET (OUTPUT_FILE) |
CURRENT_COLUMN | SET (FACILITY_NAME) | SET (OVERSTRIKE) |
CURRENT_DIRECTION | SET (FORWARD) | SET (PAD_OVERSTRUCK_TABS) |
CURRENT_LINE | SET (INFORMATIONAL) | SET (PERMANENT) |
CURRENT_OFFSET | SET (INSERT) | SET (RECORD_ATTRIBUTE) |
CURRENT_ROW | SET (JOURNALING) | SET (RECORD_MODE) |
CURRENT_WINDOW | SET (KEYSTROKE_RECOVERY) | SET (REVERSE) |
DEBUG_LINE | SET (LEFT_MARGIN) | SET (RIGHT_MARGIN) |
ERROR | SET (LEFT_MARGIN_ACTION) | SET (RIGHT_MARGIN_ACTION) |
ERROR_LINE | SET (LINE_NUMBER) | SET (SPECIAL_ERROR_SYMBOL) |
ERROR_TEXT | SET (MARGINS) | SET (SUCCESS) |
GET_INFO | SET (MAX_LINES) | SET (SYSTEM) |
LOCATE_MOUSE | SET (MESSAGE_ACTION_LEVEL) | SET (TAB_STOPS) |
RECOVER_BUFFER | SET (MESSAGE_ACTION_TYPE) | SET (TIMER) |
SET (AUTO_REPEAT) | SET (MESSAGE_FLAGS) | SET (TRACEBACK) |
SET (BELL) | SET (MOUSE) | SHOW |
Defining Keys | ||
ADD_KEY_MAP | LAST KEY | SET (PRE_KEY_PROCEDURE) |
CREATE_KEY_MAP | LOOKUP_KEY | SET (SELF_INSERT) |
CREATE_KEY_MAP_LIST | REMOVE_KEY_MAP | SET (SHIFT_KEY) |
DEFINE_KEY | SET (KEY_MAP_LIST) | SET (UNDEFINED_KEY) |
KEY_NAME | SET (POST_KEY_PROCEDURE) | UNDEFINE_KEY |
Multiple Processing | ||
ATTACH | SEND | SPAWN |
CREATE_PROCESS | SEND_EOF | |
Executing Programs | ||
ABORT | COMPILE | RETURN |
BREAK | EXECUTE | SAVE |
Specific to DECwindows | ||
CREATE_WIDGET | SET (DRM_HIERARCHY) | SET (MENU_POSITION) |
DEFINE_WIDGET_CLASS | SET (ENABLE_RESIZE) | SET (RESIZE_ACTION) |
GET_CLIPBOARD | SET (FIRST_INPUT_ACTION) | SET (SCREEN_LIMITS) |
GET_DEFAULT | SET (GLOBAL_SELECT) | SET (SCROLL_BAR) |
GET_GLOBAL_SELECT | SET (GLOBAL_SELECT_GRAB) | SET (SCROLL_BAR_AUTO_THUMB) |
LOWER_WIDGET | SET (GLOBAL_SELECT_READ) | SET (UID) |
MANAGE_WIDGET | SET (GLOBAL_SELECT_TIME) | SET (WIDGET) |
RAISE_WIDGET | SET (GLOBAL_SELECT_UNGRAB) | SET (WIDGET_CALLBACK) |
READ_CLIPBOARD | SET (ICON_NAME) | SET (WIDGET_CALL_DATA) |
READ_GLOBAL_SELECT | SET (ICON_PIXMAP) | SET (WIDGET_CONTEXT_HELP) |
REALIZE_WIDGET | SET (INPUT_FOCUS) | SET (WIDGET_RESOURCE_TYPES) |
SEND_CLIENT_MESSAGE | SET (INPUT_FOCUS_GRAB) | UNMANAGE_WIDGET |
SET (ACTIVE_AREA) | SET (INPUT_FOCUS_UNGRAB) | WRITE_CLIPBOARD |
SET (CLIENT_MESSAGE) | SET (MAPPED_WHEN_MANAGED) | WRITE_GLOBAL_SELECT |
SET (DEFAULT_FILE) | ||
Miscellaneous | ||
ASCII | INDEX | QUIT |
CALL_USER | INT | READ_CHAR |
CONVERT | JOURNAL_CLOSE | READ_KEY |
CREATE_ARRAY | JOURNAL_OPEN | READ_LINE |
DELETE | LEARN_ABORT | SET (EOB_TEXT) |
EXIT | LEARN_BEGIN | SLEEP |
EXPAND_NAME | LEARN_END | STR |
FAO | LENGTH | SUBSTR |
HELP_TEXT | MESSAGE |
Next | Contents | Index |