home *** CD-ROM | disk | FTP | other *** search
-
- This program is a utility to print Modula-2 programs with
- pagination, expanded tabs, and emboldened keywords. It should be
- easy to modify the keyword list to search for other keywords if desired.
-
- The keyword emboldening works with Epson compatible printers. It
- should be fairly simple to change it to work with other types
- of printers. Look in the PrintToken PROCEDURE in the ModPrint module if
- you need to change it.
-
- In addition, I have made a bug fix to the Compare routine in the Jefferson
- Software version of string.mod. If you are using this compiler, you should
- pick up this fix, especially if you need to recompile this program. If two
- strings were compared and one of them did not have a terminator character,
- then a CHK exeception was generated.
-
- To pick up the fix, just replace the text of the Compare routine in the
- string.mod file in the std library with the text in compare.fix and
- recompile the string.mod file.
-
- USAGE :
- modprint [-noh][-nok][-nop][-p #][-l][-?][-x #][-w #][<filenames>]
- -noh : disables header printing.
- -nok : disables keyword emboldening.
- -nop : disables pagination.
- -p : Sets pagelength. Default is 66.
- -l : use Near Letter Quality printing
- -? : prints usage line
- -x : Sets tab expansion size. Default is 8.
- -w : Sets line width. Default is 80 characters.
-
- The follwing are the defaults:
- Use draft print mode.
- Tab stops are set every 8 spaces.
- Page length is 66.
- Line width is 80 chars.
- Stdin is the input.
-
- The sources and executables contained in this archive
- (with the exception of compare.fix) are
-
- Copyright 1987, Barry Locklear
-
- The author grants the privilege of distributing this
- software free, or for a nominal charge to cover the media
- costs, or for connect time.
-
- Distribution for commercial gain is prohibited.
- The only exception is that Jefferson Software may
- distribute it with their Modula-2 package if they so
- desire.
-
- If improvements are made, please send them to me.
- Compuserve: 76327,2102
- Genie: BLOCKLEAR
- The Jefferson Software BBS (602)276-6102
-
- This version of ModPrint is written in Jefferson Software Modula-2
-
-
-