 This  account  contains  the  sources  of a few system routines (like
 TPARS).   In each case I have updated them to be in line with RSX-11M
 V3.2.    It  also  contains  a  prototype  DELCK (for spoolers) and a
 routine (LOG) for logging overlay reads in an overlaid task.
*********************************************************************
editor's note: The program for logging overlay reads looks very 
interesting.  You have to write a module called PRINT, but that
should not be hard.
I deleted the sources of the few system routines (CAT5.MAC,CAT5B.MAC,
EDTMG.MAC,OD2CT.MAC,TPARS.MAC) because they carry DEC's copyright.
The object modules for these programs are supplied on your RSX-11M kit.
The program TPEXAM.MAC is an example of the use of TPARS and TPMAC.MAC
contains some macros for working with TPARS.  
For those of you who do not know what TPARS is I will include the
following short quote from the manual:
     "    Fair warning:  The reader  is  assumed  to  have  a  cursory
          knowledge  of  table  driven  parsing  and/or  finite  state
          automata.

          TPARS is a general  purpose  table  driven  parser.   It  is
          fundamentally  capable  of  handling anything that is finite
          state parsable.  Due to its structure and  choice  of  basic
          lexical  types,  however,  it  works  most  efficiently  for
          keyword grammars such as  operating  system  command  lines,
          etc.

          A string is parsed by  interpreting  the  transitions  in  a
          state  table  supplied  by the caller.  The state table is a
          list  of  states.   Each  state  consists  of  a   list   of
          transitions to other states.  Each transition is composed of
          the following elements:  "
***********************************************************************

  From: Phil Stephensen-Payne,
        c/o Systime Ltd.,
        Concourse Computer Centre,
        432 Dewsbury Road,
        LEEDS LS11 7DF,
        England.
