/PLACEHOLDER_DELIMITERS=(delimiter-specification[, . . . ])
Specifies starting and ending strings that delimit placeholders.
Placeholders can specify single constructs or lists of constructs.
The delimiters for each type of placeholder are specified as
a pair of quoted strings separated by commas and enclosed in
parentheses.
The format of a delimiter specification is as follows:
keyword=(starting-string,ending-string)
Possible keywords are REQUIRED, REQUIRED_LIST, OPTIONAL, OPTIONAL_
LIST, or PSEUDOCODE. If you do not use the PSEUDOCODE keyword, the
default is NOPSEUDOCODE. The maximum length of these strings is
seven characters.
The following is an example of a complete set of placeholder
delimiter specifications:
/PLACEHOLDER_DELIMITERS = ( -
REQUIRED =("{<",">}"), -
REQUIRED_LIST=("{<",">}..."), -
OPTIONAL =("[<",">]"), -
OPTIONAL_LIST=("[<",">]..."), -
PSEUDOCODE=("«" , "»"))
If any of the five keywords are not specified with the
/PLACEHOLDER_DELIMITERS qualifier, LSE applies the following
defaults:
/PLACEHOLDER_DELIMITERS = ( -
REQUIRED =("{","}"), -
REQUIRED_LIST=("{","}..."), -
OPTIONAL =("[","]"), -
OPTIONAL_LIST=("[","]..."), -
NOPSEUDOCODE)
The placeholder delimiters that are accepted by each compiler are
as follows:
ADA: { } , { }... , [ ] , [ ]... , « » , <| |>
BASIC: { } , { }... , [ ] , [ ]... , « » , << >>
BLISS: {~ ~} , {~ ~}... , [~ ~] , [~ ~]... , «» , <~ ~>
C: {@ @} , {@ @}... , [@ @] , [@ @]... , «» , <@ @>
COBOL: { } , { }... , [ ] , [ ]... , « » , << >>
FORTRAN: { } , { }... , [ ] , [ ]... , « » , << >>
PASCAL: %{ }% , %{ }%... , %[ ]% , %[ ]%... , « » , %< >%
PL1: { } , { }... , [ ] , [ ]... , « » , << >>
Note that for the specifier you cannot use any character that you
used in the /COMMENT specifier.