Specifications

Chapter 14. Statement Reference
304
subscript
For one-dimensional: integerconstant
For two-dimensional:
integerconstant,integerconstant
Where integerconstant is a numeric expression which returns a
value from 0 to 254.
stringlength
An integer constant from 1 to 255 which indicates the number of charac-
ters.
Description:
PRIVATE defines variables declared by varname or registerdefinition
as local variables which can be referred to or updated in that file.
Inside one
PRIVATE statement, up to 30 variables can be declared to varname
or registerdefinition.
You may declare non-array variables and array variables together to
varname.
For details about
registerdefinition, refer to DEFREG statement.
Syntax errors:
Error code and message Meaning
error 7: Variable name
redefinition
The array declared with PRIVATE had
been already declared with
DEFREG.
error 71: Syntax error stringlength is out of the
range.
stringlength is not an integer
constant.
error 72: Variable name
redefinition
A same variable name is double
declared inside a same
PRIVATE
statement.
A same variable name is used for a
non-array variable and array vari-
able.
error 78: Array symbols
exceed 30 for
one DIM, PRI-
VATE, or GLO-
BAL statement
More than 30 variables are declared
inside one
PRIVATE statement.