LSE$CLIHELP.HLB  —  DEFINE  PLACEHOLDER  Qualifiers

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.
Close Help