Basic Procedure and Function Analyser
by Graham Crow

BPF identifies all the procedures and functions in a Basic program and lists them by name, together with the line at which they are defined, their length, and the percentage they represent of the total program. It also lists any procedures/functions called but not defined, defined but not called, or defined more than once.

The resulting display may be saved as a text file.

USING BPF
---------
1. Running the application installs an icon on the icon bar. Click Select on the icon bar icon to open the main window.

2. Drag a Basic file onto the window or the icon bar icon. Details of the file will appear in the top section of the main window.

3. In section 2 of the main window, click on 'OK' to begin processing. The progress is reported as a percentage.

4. Save the results by dragging the text file icon to a directory or text editor. Note that a default name (adding a -PF suffix to the Basic program's filename) is supplied.

5. To terminate the application, click Menu on the icon bar icon, and choose 'Quit'.
               
ADDITIONAL NOTES
----------------
1. BPF 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.

 RISC User 1992
