From:	CSBVAX::MRGATE!@KL.SRI.COM:postmaster%VAX4.BITNET@UWAVM.ACS.WASHINGTON.EDU@SMTP 21-NOV-1987 10:05
To:	EVERHART
Subj:	Undeliverable mail

Received: from UWAVM.ACS.WASHINGTON.EDU by KL.SRI.COM with TCP; Tue 17 Nov 87 15:20:46-PST
P1-Message-Id: US**EDU;UWAVM.ACS.WASHINGTON.EDU:LykmHOSj
Date:         Tue, 17 Nov 87 15:17-0800
X400-Trace:   US**EDU; arrival Tue, 17 Nov 87 15:17-0800 action Relayed
X400-Trace:   US**EDU; arrival Tue, 17 Nov 87 15:19-0800 action Relayed
From:         PMDF Mail Server<Postmaster@VAX4.BITNET>
To:           <INFO-VAX@KL.SRI.COM>
Subject:      Undeliverable mail
Message-Id:   <UWAVM.ACS.WASHINGTON.EDU:LykmHOSj*>

The message could not be delivered to:

Addressee: 8250480
Reason: %MAIL-E-NOSUCHUSR, no such user 8250480 at node VAX4

----------------------------------------

Received: from JNET-DAEMON by VAX4; Tue, 17 Nov 87 15:15 PST
Received: From OREGON1(MAILER) by UWAV4 with RSCS id 1433          for
 8250480@UWAV4; Tue, 17 Nov 87 15:15 PST
Received: by OREGON1 (Mailer X1.25) id 1285; Tue, 17 Nov 87 15:03:22 PST
Date: Mon, 16 Nov 87 09:59 CDT
From: "Eric D. Engstrom - 'Murphy'" <SEENGS1@MACALSTR>
Subject: part 3
Sender: INFO-VAX Discussion <INFO-VAX@VTVM2>
To: "(no name)" <8250480@UWAV4>
Reply-to: INFO-VAX@KL.SRI.COM

$Part3:
$ File_is="TPU_003.LSE"
$ Check_Sum_is=73864573
$ Copy SYS$Input VMS_SHAR_DUMMY.DUMMY
X!TPU_003.LSE
X
X
XDELETE TOKEN SUBSTR -
X    /LANGUAGE=VAXTPU
XDEFINE TOKEN SUBSTR -
X    /LANGUAGE=VAXTPU -
X    /DESCRIPTION="Extract a substring from a string" -
X    /TOPIC=""
X
X    "![string := ]SUBSTR (!{string | range}, !{integer}, !{integer})"
X
XEND DEFINE
X
XDELETE TOKEN TRANSLATE -
X    /LANGUAGE=VAXTPU
XDEFINE TOKEN TRANSLATE -
X    /LANGUAGE=VAXTPU -
X    /DESCRIPTION="Translate characters with RTL STR$TRANSLATE procedure" -
X    /TOPIC=""
X
X    "TRANSLATE (!{buffer | range | string}, !{string}, !{string})"
X
XEND DEFINE
X
XDELETE TOKEN UNDEFINE_KEY -
X    /LANGUAGE=VAXTPU
XDEFINE TOKEN UNDEFINE_KEY -
X    /LANGUAGE=VAXTPU -
X    /DESCRIPTION="Undefine a key that was previously defined" -
X    /TOPIC=""
X
X    "UNDEFINE_KEY (!{key_name}![, keymap | keymaplist])"
X
XEND DEFINE
X
XDELETE TOKEN UNMAP -
X    /LANGUAGE=VAXTPU
XDEFINE TOKEN UNMAP -
X    /LANGUAGE=VAXTPU -
V    /DESCRIPTION="Disassociate window from it's buffer, and remove from screen
X" -
X    /TOPIC=""
X
X    "UNMAP (!{window})"
X
XEND DEFINE
X
XDELETE TOKEN UPDATE -
X    /LANGUAGE=VAXTPU
XDEFINE TOKEN UPDATE -
X    /LANGUAGE=VAXTPU -
X    /DESCRIPTION="Make window show internal SMG view of it's buffer" -
X    /TOPIC=""
X
X    "UPDATE (!{window})"
X
XEND DEFINE
X
XDELETE TOKEN WRITE_FILE -
X    /LANGUAGE=VAXTPU
XDEFINE TOKEN WRITE_FILE -
X    /LANGUAGE=VAXTPU -
X    /DESCRIPTION="Write specified data to a file" -
X    /TOPIC=""
X
X    "![string := ]WRITE_FILE (!{buffer | range}![, string])"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", !{STRING | DEBUG_KEYWORD_2}" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", !{STRING | DEBUG_KEYWORD_2}" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="Either a string or a keyword" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=MENU
X
X    "ALL"/DESCRIPTION=""
X    "string" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", ALL" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", ALL" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="Specifies all key maps with that name are to be removed" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", ALL"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", BUFFER" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", BUFFER" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A value of buffer data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{buffer}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", EDIT_KEYWORD_1" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", EDIT_KEYWORD_1" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A primary keyword indicating the edit action" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=MENU
X
X    "COLLAPSE" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "COMPRESS" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "TRIM" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "TRIM_LEADING" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "TRIM_TRAILING" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "UPPER" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "LOWER" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "INVERT" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", EDIT_KEYWORD_2" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", EDIT_KEYWORD_2" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="Turn quote recognition on/off" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{on_or_off}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", FILE_PARSE_KEYWORD" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", FILE_PARSE_KEYWORD" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{file_parse_keyword}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", INTEGER" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", INTEGER" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A value of integer data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{integer}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", INTEGER![, INTEGER]" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", INTEGER![, INTEGER]" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{integer}![, integer]"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", KEYMAP | KEYMAPLIST" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", KEYMAP | KEYMAPLIST" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{keymap | keymaplist}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", LEARN" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", LEARN" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="An expression of learn data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{learn}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", MARKER" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", MARKER" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A value of marker data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{marker}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", PATTERN" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", PATTERN" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="An expression of pattern data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{pattern}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", PROCESS" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", PROCESS" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A value of process data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{process}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", PROGRAM" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", PROGRAM" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A value of program data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{program}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", RANGE" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", RANGE" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A value of range data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{range}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", SEARCH_KEYWORD_1" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", SEARCH_KEYWORD_1" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="Keyword indicating the direction to search" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=MENU
X
X    ", FORWARD"/DESCRIPTION=""
X    ", REVERSE"/DESCRIPTION=""
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", SEARCH_KEYWORD_2" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", SEARCH_KEYWORD_2" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A keyword indicating the method for searching" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=MENU
X
X    ", EXACT"/DESCRIPTION=""
X    ", NO_EXACT"/DESCRIPTION=""
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", SHIFT_KEY_NAME" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", SHIFT_KEY_NAME" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="The keyword SHIFT_KEY" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", SHIFT_KEY"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", STRING" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", STRING" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A value of string data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{string}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", STRING | BUFFER | RANGE | PROGRAM | LEARN" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", STRING | BUFFER | RANGE | PROGRAM | LEARN" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{string | buffer | range | program | learn}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", STRING | DEBUG_KEYWORD_2" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", STRING | DEBUG_KEYWORD_2" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="Either a string or a keyword" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=MENU
X
X    ", ALL"/DESCRIPTION=""
X    ", !{string}"/DESCRIPTION=""
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", STRING![, FILE_PARSE_KEYWORD]" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", STRING![, FILE_PARSE_KEYWORD]" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{string}![, file_parse_keyword]"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", STRING![, KEYMAP | KEYMAPLIST]" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", STRING![, KEYMAP | KEYMAPLIST]" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{string}![, keymap | keymaplist]"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", STRING![, STRING![, FILE_PARSE_KEYWORD]]" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", STRING![, STRING![, FILE_PARSE_KEYWORD]]" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{string}![, string![, file_parse_keyword]]"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", UNSPECIFIED" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", UNSPECIFIED" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A value of unspecified data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{unspecified}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ", WINDOW" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ", WINDOW" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A value of window data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    ", !{window}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ACTUAL_ARG_LIST -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ACTUAL_ARG_LIST -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A list of actual arguments for a procedure" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    "(!{proc_argument}...)"
X
XEND DEFINE
X
XDELETE PLACEHOLDER ASSIGNMENT_STATEMENT -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER ASSIGNMENT_STATEMENT -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="Assignment to a variable" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    "!{variable} := !{expression}"
X
XEND DEFINE
X
XDELETE PLACEHOLDER BUFFER -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER BUFFER -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A value of buffer data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=TERMINAL
X
X    "Supply an entity of proper type"
X
XEND DEFINE
X
XDELETE PLACEHOLDER "BUFFER := " -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER "BUFFER := " -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A value of buffer data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=NONTERMINAL
X
X    "!{buffer_var} := "
X
XEND DEFINE
X
XDELETE PLACEHOLDER "BUFFER | MARKER | PROCESS | PROGRAM | RANGE | WINDOW" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER "BUFFER | MARKER | PROCESS | PROGRAM | RANGE | WINDOW" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A buffer, marker, process, program, range or window" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=MENU
X
X    "buffer" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "marker" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "process" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "program" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "range" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "window" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X
XEND DEFINE
X
XDELETE PLACEHOLDER "BUFFER | MARKER | RANGE | WINDOW" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER "BUFFER | MARKER | RANGE | WINDOW" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=MENU
X
X    "buffer" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "marker" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "range" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "window" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X
XEND DEFINE
X
XDELETE PLACEHOLDER "BUFFER | RANGE" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER "BUFFER | RANGE" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A buffer or a range" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=MENU
X
X    "buffer" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "range" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X
XEND DEFINE
X
XDELETE PLACEHOLDER "BUFFER | RANGE | STRING" -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER "BUFFER | RANGE | STRING" -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A buffer, a range or a string" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=MENU
X
X    "buffer" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "range" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X    "string" /PLACEHOLDER/NOLIST/DESCRIPTION=""
X
XEND DEFINE
X
XDELETE PLACEHOLDER BUFFER_VAR -
X    /LANGUAGE=VAXTPU
XDEFINE PLACEHOLDER BUFFER_VAR -
X    /LANGUAGE=VAXTPU -
X    /NOAUTO_SUBSTITUTE -
X    /DESCRIPTION="A variable of buffer data type" -
X    /DUPLICATION=CONTEXT_DEPENDENT -
X    /SEPARATOR="" -
X    /TOPIC="" -
X    /TYPE=TERMINAL
X
X    "Supply an entity of proper type"
X
XEND DEFINE
X
$ GoSub Convert_File
$ Goto Part4
