TAL Reference Manual

TAL Syntax Summary (Bracket-and-Brace Diagrams)
Appendix C—526371.001
C-6
CASE Expressions
CASE Expressions
The CASE expression selects one of several expressions.
IF Expressions
The IF expression conditionally selects one of two expressions, usually for assignment
to a variable.
Group Comparison Expressions
The group comparison expression compares a variable with a variable or a constant.
Bit Extractions
A bit extraction accesses a bit field in an INT expression without altering the
expression.
Bit Shifts
A bit shift operation shifts a bit field a specified number of positions to the left or to the
right within a variable without altering the variable.
Declarations
Declaration syntax diagrams describe:
LITERALs and DEFINEs
CASE selector OF BEGIN expression ; [ expression ; ] ...
[ OTHERWISE expression ; ] END
IF condition THEN expression ELSE expression
var1 relational-operator
{ var2 FOR count [ count-unit ] } [ -> next-addr ]
{ constant }
{ "[" constant "]" }
{ constant-list }
int-expression < left-bit [: right-bit]>
{ int-expression } shift-operator positions
{ dbl-expression }