Basic Variable Lister
by Graham Crow

The Basic command LVAR lists a Basic program's variable names, but only if they have been declared during execution of the program. The Basic Variable Lister overcomes this limitation by searching right through the program code, identifying all variable names and classifying them by type.

Using BVar
----------
1. Run the application to install it on the icon bar. Click Select on the icon bar icon to open the window.

2. Drag a Basic File from a Filer window onto the BVar window or the icon bar icon. Details of the current file appear in the top section of the window.

3. Click on 'OK' to begin processing. Progress is reported in the middle section of the window.

4. When processing is complete, select the required separator (the default is LineFeeds).

5. Save the results by dragging the TextFile icon to a Filer window or a text editor. Note that a default name (adding a -V suffix to the Basic filename) is supplied.

6. To finish, close the window. To terminate the application, click Menu over the icon bar icon, and choose 'Quit'.
               
Additional Notes
----------------
1. BVar is multi-tasking, so you can perform other Desktop tasks while processing takes place.

2. You can pause processing by pressing Escape, after which you may elect to continue or abort.

3. Use the facilities of your text editor if you require hard copy.

4. The types of variable recognised are:
PROCEDURES          
FUNCTIONS    
STRING VARIABLES
RESIDENT INTEGER VARIABLES
INTEGER VARIABLES
NUMERIC VARIABLES
STRING ARRAYS
INTEGER ARRAYS
NUMERIC ARRAYS

 RISC User 1993
