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.