pTAL Reference Manual (G06.24+, H06.09+, J06.03+)

Keywords
Keywords have predefined meanings to the compiler when used as shown in the syntax diagrams
in this manual.
DescriptionKeyword Type
Reserved by the compiler. Do not use reserved keywords (shown in Table 9 (page 37))
for your identifiers.
Reserved
You can use nonreserved keywords anywhere identifiers are allowed except as noted
in the Restrictions column of Table 10 (page 37).
Nonreserved
Table 9 Reserved Keywords
SGXBADDRPROC32ADDR
*
INTERRUPTELSEAND
SGXWADDRPROC64ADDR
*
LABELENDASSERT
UNTILPROCPTRLANDENTRYBADDR
USEPROC32PTR
*
LITERALEXTERNALBEGIN
VARIABLEPROC64PTR
*
LOREXTADDRBY
VOLATILEREALMAINEXT32ADDR
*
CALL
WADDRREFALIGNEDNOTEXT64ADDR
*
CALLABLE
WHILERESIDENTOFFIELDALIGNCASE
RETURNORFIXEDCBADDR
RSCANOTHERWISEFORCWADDR
SCANPRIVFORWARDDEFINE
SGBADDRPROCADDRIFDO
SGWADDRPROCINTDOWNTO
*
These reserved keywords are available in the 64-bit addressing functionality added to the EpTAL compiler starting
with SPR T0561H01^AAP. For more information, see Appendix E, “64-bit Addressing Functionality” (page 531).
Table 10 Nonreserved Keywords
RestrictionsKeyword
Allowed in BLOCK declarationsAT
NoneAUTO
Allowed in BLOCK declarationsBELOW
Not to be used as an identifier within a structureBIT_FILLER
Not to be used as an identifier in a source file that contains the NAME declarationBLOCK
Not to be used as an identifier of a LITERAL or DEFINEBYTES
NoneC
Not to be used as an identifier of a LITERAL or DEFINEELEMENTS
NoneEXT
NoneEXTENSIBLE
Not to be used as an identifier within a structureFILLER
NoneLANGUAGE
Keywords 37