Help for BasicPF v0.04 (17 Jun 2019) by Martin Avison
====================================

This is a very simple application which will try to read a BASIC source
program and produce lists of Procedures and Functions which have...

    Duplicate definitions
    References to undefined Procedures or Functions
    Definitions which are never referenced
    Definitions which are referenced, with counts.

It is really only a proof-of-concept, but may be useful.

When run, a (temporary) icon appears on the iconbar, and the menu can be used for
normal information and Quit. Drag a Basic file to the icon, and the analysis of
that program and any LIBRARYs will start.

On completion, the output will be in a text file with the same name as the main program, with a 'PF' suffix, and it is displayed on completion.

Notes

   Requires my ArmSort to have been seen by the filer.
   Anything after a REM is ignored.
   Any LIBRARY files are also read, but in order of finding
     (which may not be the execution order).
   Some program maximums are set in PROCBasicPFinit.
     If any are increased, the !Run Wimpslot may also require increasing.
   The program is not multi-processing or fast, and may take a minute or two.
   The name has not been registered with ROOL.

Please let me know if you find it useful, and any comments may lead to improvements!

Martin Avison
riscos@avisoft.f9.co.uk
