TAL Reference Manual
TAL Syntax Summary (Bracket-and-Brace Diagrams)
Appendix C—526371.001
C-2
Braces { }
[ + ] operand
[ - ]
[ + | - ]
operand
Braces { }
A group of items enclosed in braces is a list from which you are required to choose one
item. The items in the list may be arranged either vertically, with aligned braces on
each side of the list, or horizontally, enclosed in a pair of braces and separated by
vertical lines. For example:
{ E }
exponent
{ L }
{ E | L }
exponent
Vertical Line |
A vertical line separates alternatives in a horizontal list that is enclosed in brackets or
braces. For example:
[ + | - ] operand
Ellipsis ...
An ellipsis immediately following a pair of brackets or braces indicates that you can
repeat the enclosed sequence of syntax items any number of times. For example:
[ { AND } [ NOT ]
condition ] ... ]
{ OR }
Punctuation
Parentheses, commas, semicolons, and other symbols not previously described must
be entered as shown. For example:
STRUCT identifier (*) ;
Quotation marks around a symbol such as a bracket or brace indicate the symbol is a
required character that you must enter as shown. For example:
"[" repetition-constant-list "]"
Item Spacing
Spaces shown between items are required unless one of the items is a punctuation
symbol such as a parenthesis, comma, or semicolon. For example:
STRUCT identifier (*) ;