Syntaxes

The term syntax is global and indicates the way to use a product function.

For example, it can be used to describe a language instruction or a command-line tool:

CALL function ( [ parameter [,...] ]  )
   [ RETURNING variable [,...] ]

Language keywords are written in uppercase.

Variable elements in a syntax definition are written in italic.

Wildcard characters in syntax definitions are marked with an underscore:

Table 1. Wildcard characters
Wildcards Description
[ e ] Square braces indicate an optional element in the syntax.
[ e1 | e2 ... ] Square braces with pipe indicate an optional element to be selected from the list.
{ e1 | e2 ... } Curly braces with pipe separator indicate a mandatory element the be selected from the list.
[...] Indicates that the previous element can appear more than once.
[,...] Previous element can appear more than once, and must be separated by a comma.