1 /AUTO_SUBSTITUTE
/AUTO_SUBSTITUTE
/NOAUTO_SUBSTITUTE (D)
Specifies whether you want the next placeholder with this name
to be replaced with the same text you typed over the current
placeholder.
2 /DESCRIPTION
/DESCRIPTION=string
Specifies a single line of text to be displayed along with the
placeholder name when the placeholder name appears in a menu
during an EXPAND operation.
3 /DUPLICATION
/DUPLICATION=specifier
/DUPLICATION=CONTEXT_DEPENDENT (D)
Specifies the type of duplication to be performed when the
placeholder is duplicated (either by expanding it or by typing
over it). The specifier is one of the following keywords:
o CONTEXT_DEPENDENT
If the placeholder is the only item within its segment (that
is, if it is either the only item before or the only item
within a trailing comment), then LSE duplicates it vertically
(see the VERTICAL keyword in this list). Otherwise, LSE
duplicates it horizontally. White space may precede or follow
the placeholder.
o HORIZONTAL
LSE places the duplicate immediately to the right of the
original. If you specify a separation string, LSE places the
string between the original and the duplicate.
o VERTICAL
LSE places the duplicate on the next line, immediately under
the original. If a separation string is specified, LSE places
it at the end of the original. If the original placeholder is
in the commented segment of the line, then LSE also duplicates
the comment delimiters directly underneath the delimiters
in the original line. If necessary, LSE adds close comment
delimiters to the original line to close a bracketed comment on
that line.
4 /LANGUAGE
/LANGUAGE=language-name
Specifies the language associated with the placeholder. By
default, the new placeholder is defined for use with the current
buffer's language.
5 /LEADING
/LEADING=string
Specifies any leading text to be associated with the placeholder.
The ERASE PLACEHOLDER command recognizes this text and erases it
along with the placeholder. The leading text must not have any
trailing blank spaces because the ERASE PLACEHOLDER command always
skips over such spaces.
6 /PLACEHOLDER
/PLACEHOLDER=other-placeholder
Specifies the name of another defined placeholder from which this
placeholder inherits its definition. A placeholder defined with
the /PLACEHOLDER qualifier may not be named on the /PLACEHOLDER
qualifier of any other definition. The /PLACEHOLDER qualifier is
mutually exclusive with all other qualifiers except the /LANGUAGE
qualifier.
7 /PSEUDOCODE
/PSEUDOCODE (D)
/NOPSEUDOCODE
Specifies whether pseudocode can be entered at a specific
placeholder. If you specify the /NOPSEUDOCODE qualifier for a
placeholder, that placeholder cannot be used with pseudocode.
8 /SEPARATOR
/SEPARATOR=string
Specifies the string that separates each duplication of the
placeholder. See the /DUPLICATION qualifier description.
9 /TOPIC_STRING
/TOPIC_STRING=string
Specifies a quoted string that LSE uses to retrieve help text
for this placeholder. This string is appended to the string you
specify with the /TOPIC_STRING qualifier of the DEFINE LANGUAGE
command to form the complete string of topics that LSE uses for
looking up the help text for this placeholder.
10 /TRAILING
/TRAILING=string
Specifies any trailing text to be associated with the placeholder.
The ERASE PLACEHOLDER command recognizes this text and erases it
along with the placeholder. The trailing text must not have any
leading blank spaces because the ERASE PLACEHOLDER command always
skips over such spaces.
11 /TYPE
/TYPE=type-specifier
/TYPE=NONTERMINAL (D)
Specifies the kind of placeholder being defined. The type
specifier may be NONTERMINAL, MENU, or TERMINAL.