BREF

Produces a sorted cross-reference list of variables and labels in a DataBasic program.

Syntax

BREF {(option}

Option

P Sends the listing to the printer.

Comments

BREF gets its listing from the CSYM file (if the CSYM file is not already present on your account, you must create it). To place a cross-reference item in the CSYM file, the program must have been compiled using the X option.

The example below shows a BREF display. Each item contains the line number(s) on which that label or variable is referred to. An asterisk (*) is appended to line numbers where the variable's value might change, such as an assignment statement (with the exception of function and subroutine parameters).

16:30:03   27APR 1995                                 PAGE 1
SYSTEM CROSS-REFERENCE

CSYM             TYPE       REFERENCES

E .  .  .  .  .             002041

ST.NUM .  .                 004* 016* 016 040* 041 046

FLAG .  .  .                015* 018* 039

99                          017* 044

3 .  .  .  .  .             021 035*

I .  .  .  .  .             020* 020* 021 022 023 024
                            025* 027* 027 028 030*
                            033 046* 046* 047

SP .  .  .  .  .            038* 039* 041

BUF .  .  .  .              001* 044

STRINGS .                   003 016* 041* 047

Go to top button