<format specification> | <name> |
Support: | If Standard, means that command/function has the same usage/result both in ISIS and CISIS. If CISIS is specified, means that it is available only in CISIS. Functions that are enhanced in CISIS, are presented with Standard/CISIS notation. (item always present) | ||
Function type: | Displays the data type of a function return value. Possible values are: boolean, string and numeric. (item only applicable to functions) | ||
Syntax: | Formal notation of a command/function usage. (item always present) | ||
Definition: | Explanation of a command/function usage. | ||
Components: | Explains additional features of a command/function. | ||
Notes: | Elucidates particularities, restrictions and/or differences between ISIS and CISIS. | ||
Examples: |
| ||
See also: | Lists related commands and functions. |
# | unconditional newline |
Support: | Standard | ||
Syntax: | # | ||
Definition: | Begins a newline unconditionally. | ||
Examples: |
| ||
| |||
See also: | / [conditional newline] % [reset blank line] |
% | reset blank line |
Support: | Standard | ||
Syntax: | % | ||
Definition: | Resets all previous blank lines, if any. | ||
Examples: |
| ||
| |||
See also: | / [conditional newline] # [unconditional newline] |
"string" | conditional literal |
Support: | Standard | ||
Syntax: | "<text>"<field selector>"<text>" "<text>"<dummy field (selector)> "<text>"<not present> | ||
Definition: | Outputs the text between the quotes only if <field selector>,<dummy field (selector)> or <not present> evaluates to TRUE. Both prefix and suffix literals can be placed together when using <field selector>, and data field content is also output. If combined with <dummy field (selector)>, output is generated if data field is present. If combined with <not present>, outputs only if data field is absent. | ||
Notes: | <text> is produced only once, independing on repeatable fields. | ||
Examples: |
| ||
| |||
| |||
See also: | 'string' [unconditional literal] |string| [repeatable conditional literal] d [dummy field selector] n [not present] v [field selector] |
'string' | unconditional literal |
Support: | Standard | ||
Syntax: | '<text>' | ||
Definition: | Unconditionally outputs the text contained between a single quotes pair. | ||
Notes: | Unconditional literals may be placed anywhere in a format and can be passed as parameters to functions. | ||
Examples: |
| ||
| |||
See also: | "string" [conditional literal] |string| [repeatable conditional literal] |
(format) | repeatable group |
Support: | Standard | ||
Syntax: | (<format>) | ||
Definition: | Applies the format between the parenthesis to all occurrences of repeatable field(s) individually, or only once, if no repeatable field is present. | ||
Notes: | Repeatable groups cannot be nested. | ||
Examples: |
| ||
| |||
| |||
See also: | |string| [repeatable conditional literal] v [field selector] |
/ | conditional newline |
Support: | Standard | ||
Syntax: | / | ||
Definition: | Begins a new line if not at the beginning of a line. | ||
Notes: | Several conditional newline commands (,/,/,/,/,) have the same effect of a single one. | ||
Examples: |
| ||
| |||
| |||
See also: | # [unconditional newline] % [reset blank line] |
/*string*/ | comment |
Support: | CISIS | ||
Syntax: | /* <comment> */ | ||
Definition: | Encapsulates a comment. | ||
Notes: | Comments can span over several lines. | ||
Examples: |
| ||
| |||
|
@ | include format file |
Support: | CISIS | ||
Syntax: | @<filename> | ||
Definition: | Includes a format specification stored in a file in the current format. | ||
Notes: | <filename> may include drive and path information. Syntax of commands from the included file is evaluated when current format is executed. It is mandatory to separate <filename> with commas. | ||
Examples: |
| ||
| |||
|
a(field selector) | absence check |
Support: | Standard | ||
Function type: | Boolean | ||
Syntax: | a(<field selector>) | ||
Definition: | Returns TRUE if data field is absent, otherwise returns FALSE. | ||
Notes: | All components of field selector may be used, except indent. | ||
Examples: |
| ||
| |||
See also: | p function v [field selector] |
average value of expression |
See: | ravr function |
break | conditional branching/quitting |
Support: | CISIS | ||
Syntax: | break | ||
Definition: | Breaks the execution of a repeatable group format. When outside a repeatable group, quits the execution of the current format. | ||
Notes: | The execution resumes after the end of the repeatable group. When used inside a ref function, execution continues with the format after the function. | ||
Examples: |
| ||
See also: | (format) [repeatable group] |
c | column |
Support: | Standard | ||
Syntax: | c<int> | ||
Definition: | Skips to the specified column in the current or next line. | ||
Examples: |
| ||
| |||
See also: | x [spacing] |
cat(file) | dump file |
Support: | CISIS | ||
Function type: | String | ||
Syntax: | cat(<format>) | ||
Definition: | Outputs the contents of a file whose name is generated by <format>. | ||
Examples: |
| ||
| |||
| |||
See also: | s(expression) |
comment |
See: | /*string*/ |
conditional literal |
See: | "string" |
conditional newline |
See: | / |
continue | repeatable conditional branching |
Support: | CISIS | ||
Syntax: | continue | ||
Definition: | Executes the next occurrence of a repeatable group if at least one data field has a subsequent occurrence. | ||
Notes: | |||
Examples: |
| ||
| |||
See also: | (format) [repeatable group] |
current date |
See: | date, date function |
d | dummy field selector |
Support: | Standard | ||
Syntax: | d<field tag><subfield> | ||
Definition: | Outputs the conditional literal prefix if a data field or subfield exists. Used in conjunction with conditional literals. | ||
Notes: | Dummy field (selector) does not return a value. Known bugs: When in a repeatable group, <subfield> is evaluated only for the first occurrence of data field. | ||
Examples: |
| ||
| |||
See also: | "string" [conditional literal] n [not present] v [field selector] |
date date(keyword) | current date |
Support: | CISIS | ||
Function type: | String | ||
Syntax: | date date(<keyword>) | ||
Definition: | Outputs current system date. Used without parameters, returns: yyyymmdd hhmmss w nnn where: aaaa = year mm = month dd = day hh = hour mm = minute ss = second w = day of the week (0-6) nnn = number of elapsed days from Jan 1st. | ||
Components: | keywords DATETIME and DATEONLY | ||
Notes: | DATETIME shows system date in european format plus current time (dd/mm/yy hh:mm:ss) while DATEONLY displays the same output without time information. | ||
Examples: |
| ||
|
display file |
See: | cat function |
dummy field (selector) |
See: | d |
environment variable set |
See: | putenv function |
f(num expr,length,decimals) | format value |
Support: | Standard | ||
Function type: | String | ||
Syntax: | f(<format>,<expr-1>,<expr-2>) | ||
Definition: | Converts a numeric value to string. <format> is the numeric expression to be converted. <expr-1> and <expr-2> are optional and determine the minimum output length and the number of decimal places respectively. | ||
Notes: | If <format> is not a valid numeric expression, an error is issued. If <expr-2> is set, <expr-1> must also be placed or a syntax error is issued. If only <expr-1> is defined, the result is output in scientific exponent notation. If the number of characters required to represent <format> is greater than <expr-1>, additional positions are provided automatically. If <expr-1> is missing, a width of 16 characters is assumed. | ||
Examples: |
| ||
| |||
| |||
See also: | val function |
field selector |
See: | v |
field update |
See: | proc function |
find string |
See: | instr function |
format value |
See: | f function |
getenv(expression) | get environment variable |
Support: | CISIS | ||
Function type: | String | ||
Syntax: | getenv(<format>) | ||
Definition: | Returns the value of an environment variable. | ||
Notes: | If <format> does not generate a valid environment variable name, no value is returned. | ||
Examples: |
| ||
| |||
See also: | putenv function |
if then else fi | conditional flow control |
Support: | Standard | ||
Syntax: | if <bool expr> then <format-1> [else <format-2> ] fi | ||
Definition: | Executes a block of formatting language specifications (<format-1>) if <bool expr> evaluates to TRUE. Allows the execution of another block of formatting language specifications (<format-2>) by using the clause else when <bool expr> evaluates to FALSE. | ||
Notes: | Clause then precedes the first block of formatting language specifications. else is optional and if present in the code, must be followed by a format. The fi clause must always end the command scope and if missing, a syntax error is issued. The if fi command can span over several lines, therefore it is recommended the use of indentation. | ||
Examples: |
| ||
|
include format file |
See: | @ |
instr(string1,string2) | find string |
Support: | CISIS | ||
Function type: | Numeric | ||
Syntax: | instr(<format-1>,<format-2>) | ||
Definition: | Returns a number specifying the starting position of the string generated by <format-2>, found in string settled by <format-1>. If there is no match, return value is zero. | ||
Notes: | Both <format-1> and <format-2> must generate strings, otherwise a syntax error occurs. The use of s function may help in cases where a complex string is required as parameter. | ||
Examples: |
| ||
| |||
|
iocc | occurrence index |
Support: | CISIS | ||
Function type: | Numeric | ||
Syntax: | iocc | ||
Definition: | Returns the occurrence index number (starting from 1), otherwise returns zero. | ||
Examples: |
| ||
| |||
See also: | nocc function |
key lookup |
See: | l function |
key postings |
See: | npost function |
keyword |
See: | v, date / date function |
l(key) l([inverted file],key) | key lookup |
Support: | Standard/CISIS | ||
Function type: | Numeric | ||
Syntax: | l(<format key>) l([<format ifname>]<format key>) | ||
Definition: | Returns the MFN of the first posting (if any) by using the key generated by <format key> to search the current inverted file. It can also seek in a specific inverted file defined by <format ifname>. | ||
Notes: | Keys are converted to upper case before the expression is seek. Default display mode used by lookup is mpl. If a different mode is specified in the FST file, key must also use the appropriate mode. If key is not found, function returns zero. The <format ifname> parameter must evaluate to a string having a valid inverted file name, otherwise a syntax error is issued. This is often used in conjunction with ref function to allow output of data fields from a different record. | ||
Examples: |
| ||
| |||
See also: | ref function |
left(string,length) | left substring |
Support: | CISIS | ||
Function type: | String | ||
Syntax: | left(<format-1>,<format-2>) | ||
Definition: | Returns a new string, containing the leftmost characters from of the original string generated by <format-1>. <format-2> specifies the actual number of characters to be read from <format-1> starting from left to right. | ||
Notes: | If the string generated by <format-2> is greater than the size defined by <format-1>, function returns the <format-1> string. If <format-2> is zero or is set to a negative number, returns a NULL string. | ||
Examples: |
| ||
| |||
See also: | right function mid function |
lw(number) | set line width |
Support: | CISIS | ||
Function type: | Numeric | ||
Syntax: | lw(<int>) | ||
Definition: | Sets the output line width to <int> characters. | ||
Notes: | Output line width default depends on the application program | ||
Examples: |
| ||
|
master file name |
See: | mstname function |
maximum value of expression |
See: | rmax function |
mdl, mdu, mhl, mhu, mpl, mpu | mode |
Support: | Standard | ||
Syntax: | m<mode><conv> | ||
Definition: | Sets a new displaying mode for the current output. | ||
Notes: | Default mode is mpl. <mode> represents the desired mode to be set. <conv> specifies whether upper case conversion is set. Mode may appear several times in a format and its formatting effect is active until a new mode is set. <mode> can be as follows: p = proof: fields are displayed as they are stored in records. h = heading: control characters and descriptor delimiters are ignored, except subfield descriptor, which are translated to punctuation. d = data: similar to heading mode, appends a full stop at the end of data fields, followed by two spaces. <conv> can be as follows: u: converts data to upper case l: leaves data unchanged | ||
Examples: |
| ||
| |||
|
mfn mfn(length) | record number |
Support: | Standard | ||
Function type: | String or numeric | ||
Syntax: | mfn mfn(<int>) | ||
Definition: | Returns the master file number of a record. | ||
Notes: | An integer value can be passed as parameter to set the return value size. mfn returns the appropriate return type according to the format requirements. | ||
Examples: |
| ||
| |||
| |||
See also: | ref function l function |
mid(string, start, length) | substring |
Support: | CISIS | ||
Function type: | String | ||
Syntax: | mid(<format-1>,<format-2>,<format-3>) | ||
Definition: | Returns a new string, containing a specified number of characters from the original string (<format-1>). <format-3> gives the actual number of characters to be read from <format-1> and <format-2> gives the start position in string where extraction begins. | ||
Notes: | If <format-2> is greater than <format-1> size, function returns a NULL string. If <format-2> is zero or is set to a negative number, default is 1. | ||
Examples: |
| ||
| |||
See also: | right function left function |
minimum value of expression |
See: | rmin function |
mode |
See: | m |
mstname | master file name |
Support: | CISIS | ||
Function type: | String | ||
Syntax: | mstname | ||
Definition: | Returns the current master filename. | ||
Examples: |
| ||
|
n | not present (dummy field selector) |
Support: | Standard | ||
Syntax: | n<field tag> | ||
Definition: | Tests the absence of a data field. Used in conjunction with conditional literals. | ||
Notes: | As a dummy (field) selector, it does not return a value. | ||
Examples: |
| ||
| |||
See also: | "string" [conditional literal] d [dummy field selector] v [field selector] |
newline(string) | set newline |
Support: | CISIS | ||
Function type: | String | ||
Syntax: | newline(<format>) | ||
Definition: | Sets and/or resets default CR/LF pair with character(s) from resulting <format>. | ||
Notes: | <format> may even contain reserved escape sequences such as: \r - carriage return \n - line feed Subsequent \ commands will be automatically replaced by resulting format until a newline sets a new character or string. | ||
Examples: |
| ||
| |||
| |||
See also: | / [conditional newline] # [unconditional newline] |
nocc(field) | number of occurrences |
Support: | CISIS | ||
Function type: | Numeric | ||
Syntax: | nocc(<field selector>) | ||
Definition: | Returns the number of occurrences of a data field or subfield defined by <field selector>. | ||
Notes: | <field selector> means only field and subfield in this function scope. All other field selector components, if used, issue a syntax error. | ||
Examples: |
| ||
| |||
See also: | iocc function v [field selector] |
not present |
See: | n |
npost(key) npost([inverted file],key) | key postings |
Support: | CISIS | ||
Function type: | Numeric | ||
Syntax: | npost(<format key>) npost([<format>],<format key>) | ||
Definition: | Returns the total postings for a key (given by <format key>) in an inverted file. <format> if defined, must generate a string containing the inverted file name. <format key> settles the key to be searched in the inverted file. | ||
Examples: |
| ||
| |||
See also: | l function |
number of occurrences |
See: | nocc function |
occurrence index |
See: | iocc function |
p(field selector) | presence check |
Support: | Standard | ||
Function type: | Boolean | ||
Syntax: | p(<field selector>) | ||
Definition: | Returns TRUE if data field is present, otherwise returns FALSE. | ||
Notes: | All field selector components can be used, except indent. | ||
Examples: |
| ||
| |||
See also: | a function v [field selector] |
proc(field update format) | field update |
Support: | CISIS | ||
Function type: | String | ||
Syntax: | proc(<fldupd format>) | ||
Definition: | Appends or replaces data fields in the current record. <fldupd format> is a format that generates the field update specific commands to be executed by the function. | ||
Notes: | A CISIS field update specification is a string of d (delete) and a(add) and h (add) commands to be applied in the current record. All d (delete) commands must preceed the add commands. The following commands are available: d* - deletes all present fields d<field tag> - deletes all occurrences of <field tag> d<field tag>/<occ> - deletes occurrence <occ> of <field tag> a<field tag>#<string># - adds <string> as a new occurrence of <field tag> h<field tag> <n> <string> - adds <string>, <n> bytes long, as a new occurrence of <field tag> The # delimiter may be any non-numeric character. A space must be provided between the <field tag>, <n> and <string> parameters of the h command. | ||
Examples: |
| ||
|
putenv(expression) | environment variable set |
Support: | CISIS | ||
Function type: | String | ||
Syntax: | putenv(<format>) | ||
Definition: | Sets an environment variable at the operating system level with its corresponding value. | ||
Notes: | The variable is available only within the scope of current process. | ||
Examples: |
| ||
| |||
See also: | getenv function |
ravr(string) | average value of expression |
Support: | Standard | ||
Function type: | Numeric | ||
Syntax: | ravr(<format>) | ||
Definition: | Returns the average value of a given format. <format> must generate a string expression. | ||
Notes: | Can be used to compute the average of numeric values in repeatable fields. | ||
Examples: |
| ||
| |||
| |||
| |||
See also: | rmin function rmax function rsum function |
record number |
See: | mfn, mfn function |
ref(mfn, format) ref([master file]mfn, format) | record reference link |
Support: | Standard/CISIS | ||
Function type: | String | ||
Syntax: | ref(<expr>,<format>) ref([<format dbname>]<expr>,<format>) | ||
Definition: | Executes <format> with the record selected by <expr>. If <format dbname> is set, another (or the same) database can be referenced and a different record is selected. | ||
Notes: | <expr> can be any format returning the MFN of a record. l function can be used to perform a seek and return the MFN. | ||
Examples: |
| ||
| |||
| |||
See also: | l function |
repeatable conditional literal |
See: | |string| |
repeatable group |
See: | (format) |
replace(string1, string2, string3) | replace |
Support: | CISIS | ||
Function type: | String | ||
Syntax: | replace(<format-1>,<format-2>, <format3) | ||
Definition: | Returns a new string, after replacing <format-2> with <format-3>. | ||
Notes: | If <format-2> is a null string or is not found in <format-1), function returns <format-1> string. If <format-3> is null, <format-2> string will be excluded from <format-1>. replace is case sensitive for both search string (<format-2>) and replace string (<format-3>). | ||
Examples: |
| ||
| |||
| |||
|
reset blank line |
See: | % |
right(string, length) | right substring |
Support: | CISIS | ||
Function type: | String | ||
Syntax: | right(<format-1>,<format-2>) | ||
Definition: | Returns a new string, containing the rightmost characters of the original string (<format-1>). <format-2> gives the actual number of characters to be read from <format-1> starting from right to left. | ||
Notes: | If <format-2> is greater than <format-1> size, function returns <format-1> string. If <format-2> is zero or is set to a negative number, returns nothing. | ||
Examples: |
| ||
|
rmax(string) | maximum value of expression |
Support: | Standard | ||
Function type: | Numeric | ||
Syntax: | rmax(<format>) | ||
Definition: | Returns the maximum value of a given format. <format> must generate a string expression. | ||
Notes: | Can be used to compute the maximum of numeric values in a repeatable field. | ||
Examples: |
| ||
| |||
| |||
See also: | rmin function ravr function rsum function |
rmin(string) | minimum value of expression |
Support: | Standard | ||
Function type: | Numeric | ||
Syntax: | rmin(<format>) | ||
Definition: | Returns the minimum value of a given format. <format> must generate a string expression. | ||
Notes: | Similar to rmax function, rmin can compute the minimum of numeric values in a repeatable field. | ||
Examples: |
| ||
| |||
| |||
See also: | rmax function ravr function rsum function |
rsum(string) | sum of expression |
Support: | Standard | ||
Function type: | Numeric | ||
Syntax: | rsum(<format>) | ||
Definition: | Returns the sum of a given format. <format> must generate a string expression. | ||
Notes: | Similar to rmax and rmin functions, rsum computes the sum of numeric values in a repeatable field. | ||
Examples: |
| ||
| |||
| |||
See also: | rmax function ravr function rmin function |
s(expression) | string |
Support: | Standard | ||
Function type: | String | ||
Syntax: | s(<format>)[command component] | ||
Definition: | Returns the concatenation of string expressions generated by <format>. | ||
Components: | extraction | ||
extraction: | Extracts partial content of the resulting string. <offset int> is the first position to start extraction, while <length int> determines how many characters will be extracted. If <length int> is omitted or is greater than the resulting string, the default is the end of the resulting string. | ||
Notes: | Can be passed to functions that require a string expression as parameter. | ||
Examples: |
| ||
| |||
See also: | v [field selector] |
select case elsecase endsel | conditional branch control |
Support: | CISIS | ||
Syntax: | select <format expr> case <option-1>: <format-1> case <option-2>: <format-2> case <option-n>: <format-n> [elsecase <format-0>] endsel | ||
Definition: | Evaluates <format expr> and compares the result to each case option (<option-1>, <option-2> <option-n>). If an option matches <format expr>, the appropriate block of formatting language specifications is executed (<format-1>, <format-2> <format-n>), otherwise elsecaseclause (if defined) is executed (format-0). | ||
Notes: | <format expr> must generate a string or numeric value. If <format expr> evaluates to string, all option values in case clauses must be of string type, otherwise, if <format expr> is numeric, option values must be also numeric. | ||
Examples: |
| ||
| |||
See also: | if then else fi |
set line width |
See: | lw function |
size(string) | string size |
Support: | CISIS | ||
Function type: | Numeric | ||
Syntax: | size(<format>) | ||
Definition: | Returns the string size. | ||
Notes: | <format> must return a string or a syntax error occurs. | ||
Examples: |
| ||
|
spacing |
See: | x |
string |
See: | s function |
string size |
See: | size function |
string to value |
See: | val function |
string type |
See: | type function |
substring |
See: | mid function |
sum of expression |
See: | rsum function |
system(expression) | system call |
Support: | CISIS | ||
Function type: | String | ||
Syntax: | system(<format>) | ||
Definition: | Executes the argument produced by <format> as an operating system command. | ||
Notes: | <format> must generate a string containing the code to be executed. The possible output from the command is sent directly to the standard output. | ||
Examples: |
| ||
|
type(string) | string type |
Support: | CISIS | ||
Function type: | String | ||
Syntax: | type(<format>) | ||
Definition: | Returns the string type as follows: A - if string contains only alphabetic characters (according to a default alphabetic character table, like ISISAC.TAB) or space N - if string contains only numeric characters (0-9) X - for all other cases | ||
Notes: | Format must generate a string or a syntax error is issued. | ||
Examples: |
| ||
|
unconditional literal |
See: | 'string' |
unconditional newline |
See: | # |
v | field selector |
Support: | Standard | ||
Syntax: | v<field tag>[command components] | ||
Definition: | Outputs data field contents. Content can be selected, restricted, narrowed, extracted or indented by using command components (see below). v stands for variable length field. | ||
Components: | subfield, occurence, extraction and indent | ||
syntactic order: | ^<subfield id> [<index>[..<upper index>]] *<offset int>.<length int> (<first line int>,<next line int>) | ||
subfield: | Restricts the output to the contents of a subfield. If data field exists but subfield is not present, no output is generated. | ||
occurrence: | Narrows the output to one or a range of occurrences of a repeatable field. <index> and <upper index> refer to the first (or unique) and last occurrences, respectively. If the specified <index> is greater than the actual number of occurrences, no output is generated. The same occurs if data field is not repeatable and <index> is set to a number equal or greater than 2. However, if <index> is set to 1 and it is used in a non-repeatable field, content is normally output. This component must be used outside a repeatable group; otherwise, <upper index> is ignored. If double dot (..) is used and <upper index> is missing LAST is assumed. The LAST keyword is set with the value of total occurrences of a data field. | ||
extraction: | Extracts partial content of a data field, subfield or occurrence. <offset int> is the first position to start extraction, while <length int> determines how many characters will be extracted. If <length int> is omitted or is greater than field length, the default is the end of data field. | ||
indent: | Aligns the output of data field, subfield, occurrence or extracted content, according to <first line int> (alignment for the first line) and <next line int> (alignment for successive lines). Both values are numeric constants. If current line position differs from zero, indentantion is disabled. | ||
Notes: | The behavior of the field command depends on the component(s) used. No output is generated when data field is absent or when component performs a restriction or extraction that is out of data boundary. | ||
Examples: |
| ||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
See also: | "string" [conditional literal] d [dummy field selector] n [not present] |string| [repeatable conditional literal] (format) [repeatable group] |
val(string) | string to value |
Support: | Standard | ||
Function type: | Numeric | ||
Syntax: | val(<format>) | ||
Definition: | Returns the numeric value of the argument generated by <format>. | ||
Notes: | If <format> produces only non-numeric characters, function returns zero. If more than one numeric value is encountered, only the first one is returned. | ||
Examples: |
| ||
|
x | spacing |
Support: | Standard | ||
Syntax: | x<int> | ||
Definition: | Inserts the number of spaces defined by <int> before the next block of formatting language specifications is output. | ||
Notes: | If <int> is greater than the available space in the current line, it skips to the next line. | ||
Examples: |
| ||
| |||
See also: | c [column] |
|string| | repeatable conditional literal |
Support: | Standard | ||
Syntax: | |<text>|<+><field selector><+>|<text>| | ||
Definition: | Outputs the text between the vertical bars for each occurrence of a repeatable field, only if field selector evaluates to TRUE. Combined with a repeatable field, command behavior can be extended by using the <+> operator. When <+> is present, the first prefix literal and/or the last suffix literal is not output. e.g.: (|; |+v1), /* prefix-literal */ (v1+|; |), /* suffix-literal */ | ||
Notes: | Prefix and suffix-literals can be used together, including with <+> operator. If a prefix or suffix-literal is used with <+> outside a repeatable group, literal contents may not be output as desired. If field is not repeatable, literal output occurs for the first and only occurrence of data field. | ||
Examples: |
| ||
| |||
See also: | "string" [conditional literal] 'string' [unconditional literal] (format) [repeatable group] v [field selector] |