BasStruc Version 2.1
++++++++++++++++++++
Copyright (C) Marc Brewerton 1993-1994. All Rights Reserved
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

This program is Shareware, you may evaluate it, for a period of no 
more than 30 days. After this period, you must either register 
(read REGISTER.TXT) or remove it from your system. Failure to comply 
with this condition is a violation of the law. Please register if 
you use this program for more than the trial period.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Program Usage
+++++++++++++

Do you like to see properly formatted Basic Source Code when it is printed? 

Well this program will read a text file containing your source code and turn 
it into a formatted output. You can then either print this output or load 
it into your compiler/interpreter instead of your original un-formatted code.

To use the program simply, run 'BasStruc' and you will be prompted for
two filenames, input and output. The program will do the rest. 

[Remember that your input file must be ASCII text file and must not contain
any formatting characters.] 

There is a minimum of error checking that the program does, to an extent 
that the program will reconise most errors and end the program.

The program was designed to work with Turbo Basic source code and as such 
has been written to interpret its structure. I have used the program on
source code from Quickbasic with no ill effects. If you notice some 
difficulties, please get in contact (with a copy of the code).

Disclaimer.
+++++++++++

Any user should be aware that the program will not and does not alter their
original input file in any way. If the user feels that, they are unsure of
this they should make a backup copy as well.

No warranty or guarantee is implied by this software and no responsibly 
can be attributed to the author, concerning data loss or corruption.


History.
++++++++

Version 1   - Program written 16/11/93. Written in Borland Turbo Basic.
              Bug caused numbered lines to be ignored for structuring.

Version 2   - Numbered Line Support Removed Since I've Had So Many Problems
              With It. If, You Users Shout Enough I Might Try And Re-Code It.
              The Program Will Still Change The Cases On These Lines.

              New Added Features!!!
              -Added Change All Code To Lower/Upper Case.
              -Added Remove Blank Lines.
              -Added Remove Remarks.
              -Added Change Remarks to Upper/Lower Case at any point on a line.
              -Added Number The Lines For Better Reading/Error Finding.
Version 2.1 - Minor Bug Fix With Non-Ascii Characters In Files.

Future.
+++++++

i)    Configurable Sizes For Various Indents.
ii)   Windows Version For Visual Basic.
iii)  Ini file so that it can be configured for separate versions of
        BASIC.

Bugs & Suggestions.
+++++++++++++++++++

Please report any bugs or problems to :

Marc Brewerton
2, St.John's Meadow
Blindley Heath
Surrey. RH7 6JU
United Kingdom 

email address : <me90mab@brunel.ac.uk>

Note
++++

Turbo Basic is a Trademark and Copyright To Borland International Inc. 

QuickBasic and Visual Basic are Trademarks and Copyright To The 
Microsoft Corporation.
