home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 52
/
Amiga_Dream_52.iso
/
RiscOS
/
APP
/
DEVS
/
ASM
/
LABCHK.ZIP
/
!LabelChk
/
!Help
next >
Wrap
Text File
|
1992-12-05
|
5KB
|
108 lines
*************************************
* !LabelChk utility - Version 1.24 *
* Written by Ben J. Dooks ⌐ 1992 *
*************************************
*** INTRODUCTION ***
This helpful utility was written by the author to combat those nasty
duplicated labels which seem to pop up in your programs, and now with
lovely arcs about your programs have grown in size to produce more labels
and therefore more chance of duplicating labels. The original BBC version
was published in the BAU some eons ago, and here is the lovely ARC version
written by Ben J. Dooks.
*** USE ***
Just drag a BASIC file (there are some examples in the directory examples)
to the (not a text file SETTYPED as BASIC) to the application's icon and sit
back while it loads and checks the file. An error message will appear if
there is not enough memory or there is a problem with the BASIC file,
an error window will appear. The information window will appear once loaded
and show statistics on the file, the filename as well. The number of
duplicated labels will be shown on this window. Clicking MENU on the
application's icon will bring up a standard menu shown below:
Info ë - The information window
Save ë - The save window
Labels... - Opens the Labels window showing all Labels
Info... - Opens the Program Information window
Quit - Quit application
There are shorter versions of this menu available by clicking menu over
either the 'Program Info' or 'Labels' window. The layout of the labels
window is so, with multiple labels highlighted in RED, with a GREEN
duplication number :
Line Number <Duplication Number> Label (without preceding dot)
The program will tell you if you have not given it a valid basic file
to look at or there are no labels to look at. If there is invalid line
numbering in the program, i.e. a line 10 followed by a line 9 then the
program will warn you that the line numbering is not sequential
The save box has an option to save multiple labels only, and this
is done by setting the option icon at the bottom to ON.
*** EXAMPLES ***
In the applications directory there should be an examples directoy
with four example BASIC files :
Basic?Hmm - A file SETTYPED as BASIC but not really
MultLabels - A file full of lovelly multiple labels
NoLabels - A file with no labels and funny numbering
UnSeqLines - A file with funny line numbering
*** FUTURE IMPROVEMENTS ***
- Check text files (I.E. untokenised BASIC, etc.)
- Skip bits of corrupted/bad basic files
- Auto line numbering of you choice to replace the standard line nos.
I will endeavour to release new versions with these features in as soon
as I have more time/a computer to work on.
*** MISCELLANEOUS ***
This PROGRAM is PUBLIC DOMAIN and must be distributed as a WHOLE without
any CHANGES being made to it. Files about the distributer may be added, but
nothing else. The accuracy of this program cannot be guaranteed as the
author has not had time to do full and comprehensive tests on the checking
routines, but they all seem to be in working order. The files that must be
included are : !Run,!RunImage,!Help,!Sprites and DoggyMod, PLUS all the
4 examples programs in the Examples directory.
Plugs :
ShareWare: (ú5 for full version, P.D. demo versions available)
Hacker - Very useful module to hack games. Available now.
!Armonizer - Music creator/player
!BombScare - Brilliant puzzle game (1 OR 2 Meg versions available)
LifeGuard - The best screen saver ever in the history of everything.
Availbale now.
{ Write for details... }
P.D. :
!Filextras - Extra filer utilities
!LiceDemo2 - The first demo from CnD, longest scrolltext ever!
!Bang - Desktop strategy game.
!Archanoid - A Breakout style game with a difference. not yet.
!Compacter - LZW Compacter Desktop front end.
!HourMake - Fed up with the 'orrible system hourglass ? Redefine
it to look lovely !
!RoughTime - "It's around the best clock program"
To contact the author write to : DoggySoft (BjD)
10 Woodside Avenue
Chesham Bois
Amersham
Bucks..
HP6 6BG