.PS 58,78
.LM 10
.RM 75
.AUTOPARAGRAPH
.CENTER
GREP V2.00
.SKIP 2
.CENTER
Bruce R.#Mitchell
.CENTER
Machine Intelligence and Industrial Magic
.CENTER
Consultants to the RSX Community
.CENTER
390 North Shore Drive
.CENTER
RR _#1, Box 216
.CENTER
Fountain City, WI###54629
.SKIP
.CENTER
(608) 687-4015
.SKIP 2
	This is the distribution kit for GREP V2.00.
	GREP (Get Regular Expression) has been around in the 
RSX community for many years.  While working on a project which
demanded much searching of poorly documented source modules, I pulled
GREP source off an old SIG tape.
	After diddling with it some time, it became apparent some things
should have been done differently.  In particular, I/O buffering should
have been faster.  
	This new version of GREP is the result. It supports the
following features:
.SKIP 2
- Decimal file version number handling
.BREAK
- Adjustable input file multi-big-buffering
.BREAK
- Brightness bolding of located text on DEC__CRT terminals
.BREAK
- Generic or optional exact searching
.BREAK
- Optional located text pointers below located record
.BREAK
- Optional identification of build parameters
.BREAK
- Correct handling of wildcarded searches for ;0 and ;-1 
.BREAK
- Optional leading record numbers on located record 
.SKIP
	The multibuffering big buffer size is tunable by changing the
value BBCT in the source file.  16 seems to work well.  The bigger BBCT,
the faster the program runs.
	Systems without decimal version numbers or the FEAT$ directive
should comment the definition of R$$FEA, which controls automatic
handling of decimal version numbers.
	I like it.  Why not?  I wrote it.  I think you will like it too.
Please send any suggestions or bug fixes to the address above.
