TAL Programmer's Guide

Operands
Using Expressions
096254 Tandem Computers Incorporated 5–3
Keywords
Keywords have predefined meanings to the compiler when used as described in this
manual. Table 5-1 lists reserved keywords, which you cannot use as identifiers.
Table 5-1. Reserved Keywords
AND DO FORWARD MAIN RETURN TO
ASSERT DOWNTO GOTO NOT RSCAN UNSIGNED
BEGIN DROP IF OF SCAN UNTIL
BY ELSE INT OR STACK USE
CALL END INTERRUPT OTHERWISE STORE VARIABLE
CALLABLE ENTRY LABEL PRIV STRING WHILE
CASE EXTERNAL LAND PROC STRUCT XOR
CODE FIXED LITERAL REAL SUBPROC
DEFINE FOR LOR RESIDENT THEN
Table 5-2 lists nonreserved keywords, which you can use as identifiers anywhere
identifiers are allowed, except as noted under Restrictions.
Table 5-2. Nonreserved Keywords
Keyword Restrictions
AT
BELOW
BIT_FILLER Do not use as an identifier within a structure.
BLOCK Do not use as an identifier in a source file that contains the NAME declaration.
BYTES Do not use as an identifier of a LITERAL or DEFINE.
C
COBOL
ELEMENTS Do not use as an identifier of a LITERAL or DEFINE.
EXT
EXTENSIBLE
FILLER Do not use as an identifier within a structure.
FORTRAN
LANGUAGE
NAME
PASCAL
PRIVATE Do not use as an identifier in a source file that contains the NAME declaration.
UNSPECIFIED
WORDS Do not use as an identifier of a LITERAL or DEFINE.