TAL Reference Manual

TAL Syntax Summary (Bracket-and-Brace Diagrams)
Appendix C—526371.001
C-20
Bit-Deposit Assignment Statement
Bit-Deposit Assignment Statement
The bit-deposit assignment statement assigns a value to a bit field in a variable.
CALL Statement
The CALL statement invokes a procedure, subprocedure, or entry point, and optionally
passes parameters to it.
Labeled CASE Statement
The labeled CASE statement executes a choice of statements the selector value
matches a case label associated with those statements.
case-alternative has the form:
{ case-label }
{
lower-case-label .. upper-case-label }
[ , {
case-label } ] . . .
{
lower-case-label .. upper-case-label }
->
statement [ ; statement ] . . .
Unlabeled CASE Statement
The unlabeled CASE statement executes a choice of statements based on an inclusive
range of implicit selector values, from 0 through
n, with one statement for each value.
variable.< left-bit [: right-bit] > := expression
[ CALL ] identifier
[ ( [ param ] [ , [ param ] ] ... ) ]
[ param-pair ] [ param-pair ]
CASE selector OF
BEGIN
case-alternative ; [ case-alternative ; ] . . .
[ OTHERWISE -> [ statement [ ; statement ] . . . ] ; ]
END
CASE selector OF
BEGIN [ statement [ ; statement ] ... ] ;
[ OTHERWISE [ statement ] ; ]
END