TAL Reference Manual

Index
TAL Reference Manual—526371-001
Index-5
D
Data declarations must precede (error
24) A-10
Data operations
scan statements 12-34
Data Representation 3-1
Data sets
as a TAL feature 1-2
Data stack
increasing with EXTENDSTACK
directive 16-37
setting size with STACK directive 16-87
Data transfer
assignment statement 12-4
bit-deposit assignments 12-4
move statement 12-27
STACK statement 12-36
STORE statement 12-37
Data types
descriptions 3-1
obtaining with $TYPE 14-41
of expressions 4-2
arithmetic, Boolean 4-12
arithmetic, logical 4-3
arithmetic, signed 4-3
arithmetic, unsigned 4-3
relational, signed 4-14
relational, unsigned 4-15
of standard function arguments 14-5
operations for 3-6
standard functions for 3-6
storage units 3-5
DATAPAGES directive
description 16-25
with EXTENDSTACK directive 16-38
with STACK directive 16-87
Debugger, selecting with INSPECT
directive 16-54
Declaration must be in block (error
94) A-25
base-address equivalenced
variables 10-1
Declaration must be in block (error
94) (continued)
BLOCKs 11-1
compilation-unit names 11-1
DEFINEs 5-4
entry points 13-19
equivalenced variables 10-1
global data blocks 11-5
labels 13-22
LITERALs 5-1
NAME 11-1
procedures 13-2
read-only arrays 7-5
simple variables 6-1
structure pointers 9-7
subprocedures 13-15
syntax summary
bracket-and-brace diagrams C-1
railroad diagrams B-1
system global pointers 15-3
’SG’-equivalenced variables 15-4
Declarations
structures 8-1
Declarations arrays 7-1
DECS directive
description 16-27
in DEFINEs 5-4
DECS pseudocode, CODE
statement 12-17
Default OCCURS count (warning 43) A-48
DEFEXPAND directive
DEFINE expansion 5-3
, 5-5
description 16-27
DEFINE commands, TACL 16-36
DEFINEs
allocation 5-7
as parameters 5-7
declaring 5-7
expansion of 5-6
invoking 5-6