HP Business BASIC/XL Reference Manual - HP 3000 MPE/iX Computer Systems - Edition 1 (32715-90001)

2-: 22
numeric and string variables, usage is also
characterized by the location of the declaration of the
variable in the program, PARAMETER, or COMMON. If
neither of those is specified, the variable is local.
Identifiers that are not variables are characterized by
their usage in the program as SUBPROGRAM, FUNCTION,
EXTERNAL, or LABEL.
Type The data type of the identifier: SHORT REAL, REAL,
SHORT INTEGER, INTEGER, SHORT DECIMAL, DECIMAL, or
STRING.
Declaration Whether the numeric or string variable has been
explicitly declared.
Occurrence The line numbers of the statements that the identifier
occurs in. The line numbers of statements in which a
new value is potentially assigned to the identifier are
followed by an (*). The line number of the statement
that the identifier is declared in is followed by an
ampersand (@).
If either WITH LIST or WITH SOURCE is specified, the formatting of the
cross reference's output is controlled by any of the compiler options
such as LINES, LIST, PAGE, PAGESUB, TITLE, and TITLESUB present in the
program. Otherwise, the default compiler options are in effect.
NOTE Because of the large amount of internal information that must be
evaluated when creating a cross-reference, a cross-reference for a
large program can take a considerable amount of time. As a result,
there may be a long delay before the first output is printed or
displayed.
The following is a sample output of the cross reference:
PAGE 1 HP Business BASIC/XL HP32715A.00.00 (c) Hewlett-Packard Co.
1989 MON, MAY 18, 1989 4:44 PM
* * * * * * * * * * * * * * * * * MAIN * * * * * * * * * * * * * * * * *
A SIMPLE SHORT INTEGER
250@ 470* 1210* 1590* 1660 3420* 3430 3450 3550*
3560 3590
A$ SIMPLE STRING
230@ 1250* 1260* 1270 1290 1520* 1530 1540 1610*
1630 1650 1790* 1800 1820 2070* 2080 2100 2210*
2220 2230* 2250 2290 2300 2570* 2710* 2760 3030*
3060* 3070 3670 3680
B SIMPLE SHORT INTEGER
250@ 3430
B ARRAY SHORT INTEGER
280@
B$ SIMPLE STRING
230@ 1760* 1780 2040* 2060
B1 SIMPLE SHORT INTEGER